BM6P6(@ |||vvvlllccc[[[TTTMMMIIIBBBBBB???999666666222---000//////---+++***+++,,,+++)))((((((***+++)))((('''''''''((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$###$$$'''(((&&&###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))***+++(((***,,,---+++***+++---)))+++...333777@@@MMMYYYoooooozzzwwwfff```^^^ZZZ```hhhuuuwwwzzzqqqaaa\\\QQQVVV[[[]]]```jjjzzzxxxcccbbbjjjuuu}}}uuuqqqqqqtttvvv~~~~~~zzz{{{tttkkkpppwwwlllggghhhnnnrrrzzzsssoooqqquuuxxx}}}~~~xxxuuuwwwzzz{{{zzz~~~wwwqqqqqquuuzzz|||xxxqqqkkkrrrmmmfffeeelllvvvyyyuuuxxxqqq___QQQNNNMMMLLLRRR]]]~~~yyyeeeOOOOOO```aaa``````gggvvvvvviiibbbmmmzzzuuu\\\FFF;;;333---...111000+++&&&)))+++,,,***))))))((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~lll```QQQSSSOOOFFF???======;;;111000///...---,,,,,,,,,***************)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$###%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***+++'''(((***+++---...000111,,,///333666;;;FFFWWWeee}}}yyyhhhaaagggooosss{{{sssYYYWWW[[[dddjjjkkkoootttcccaaa```dddnnn~~~sssuuuwwwuuuyyy{{{vvvuuuyyy~~~rrrsss~~~xxxuuuvvvyyy{{{vvvuuuzzz|||zzz{{{uuukkkccceeemmmqqqpppmmmmmmnnnpppuuu}}}{{{jjjYYYKKKKKKTTTXXX```jjjpppuuuqqq```NNNIIIHHHPPP```ppp}}}uuummmeeeiiivvv}}}vvvGGG???555///...///111333,,,------+++***))))))(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuzzz~~~oooqqqmmm___SSSLLLIIIGGGAAA===888555222///---***+++,,,------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))******+++***)))***,,,...///...111777>>>DDDMMM\\\ppp~~~vvvsssooohhhbbbZZZcccmmmvvv~~~|||}}}rrreee___^^^^^^QQQLLLLLLVVVfffxxx}}}ssshhheeemmmxxx}}}tttnnnfffooo{{{{{{{{{zzzxxx~~~~~~}}}{{{yyyxxxvvvuuuttt|||}}}{{{www|||}}}yyyuuussssssttt{{{zzzyyyyyyzzz}}}sssooovvv___UUUPPPRRRRRRWWWnnniiiYYYIIIGGGNNNZZZmmm~~~{{{zzzssslllpppjjjbbbVVVIII???:::777555,,,,,,+++***)))(((((((((*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbfffsss}}}qqqcccXXXUUUMMMDDD>>>;;;999555222---///000///---++++++,,,***************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********))))))******+++...,,,***---222777:::;;;;;;FFFSSS___mmmttteeebbb^^^\\\\\\eeeqqqyyyhhh]]]\\\aaafffhhhiiimmmrrrwwwccc^^^\\\dddsss|||uuuuuuvvvuuurrryyywwwrrrtttzzz}}}{{{zzzuuussswww~~~zzz|||yyysssqqqsssssspppggghhhiiihhhfffccc___]]]ccceeegggggggggiiilllooohhhbbb]]]bbbmmmwwwzzzxxxxxxxxx|||}}}~~~|||yyyuuurrrpppoooooozzzxxxwwwwww{{{xxx]]]QQQMMMMMMVVVbbbdddwwwjjjYYYOOOKKKTTTaaarrryyyxxxoooppp|||zzzpppiiicccXXXEEE444111---***++++++))))))+++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{iii___RRRKKKIIIGGGBBB===333333222000---,,,+++,,,,,,,,,+++++++++*********************************((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))+++************++++++,,,******,,,222;;;FFFNNNSSSQQQ___ppp}}}iiihhhooorrrvvv{{{sssaaaZZZXXXVVV]]]bbblllyyyqqqmmmhhhiiiqqqzzz~~~}}}|||yyy{{{{{{zzz{{{|||zzzvvvqqqmmmkkkdddaaa___```fffiiigggcccaaaccccccaaa```aaa___]]]VVVWWWXXXXXXWWWUUURRRQQQTTTUUUUUUUUUUUUUUUVVVWWWWWWUUUSSSTTTWWWYYYYYYXXX\\\^^^___]]]\\\^^^dddiiiooommmhhhbbb___ccclllttt}}}zzzzzzuuurrrppppppxxxtttqqqrrrvvv~~~sssddd[[[SSSNNNPPPVVVZZZ\\\iii{{{kkkZZZPPPNNNTTT\\\aaaccclll|||zzztttooorrr{{{xxx```EEE999222---......++++++...++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}ooogggbbb[[[OOOEEECCC???888444111...,,,***---------,,,++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''(((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))************+++,,,---...,,,...111666===IIIUUU]]]pppxxx}}}~~~vvvqqqsss~~~vvvuuuyyyeeejjjhhh^^^XXXZZZZZZVVVYYY\\\fffwww}}}yyypppjjjlllssswwwvvvzzzxxxwwwsssooorrrdddcccaaa___]]][[[YYYXXXZZZZZZYYYXXXZZZ]]]ZZZUUUXXXYYYZZZZZZYYYWWWUUUSSSPPPQQQSSSUUUVVVVVVUUUUUUOOOOOOPPPQQQRRRRRRSSSSSSQQQSSSTTTSSSRRRPPPOOOOOOMMMLLLLLLMMMOOOPPPQQQPPPUUUTTTRRRQQQQQQTTTXXX[[[[[[]]]ccciiijjjeeedddfffrrr{{{}}}zzzxxxxxxwwwvvv||||||{{{ooojjj___PPPDDDCCCJJJXXXqqqyyynnnOOOJJJGGGKKKYYYjjjyyyxxxssslllpppyyycccDDD888000111///)))'''***,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrddd\\\RRREEE===:::666111,,,.........---,,,+++++++++************************((((((((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******,,,---///000333777<<<@@@EEEQQQaaammmzzzlllgggfffjjjqqqvvv~~~jjjXXXQQQRRR[[[hhhssszzzyyyhhhaaaaaagggqqqyyy~~~~~~tttrrrxxx||||||}}}zzzrrruuujjj___aaa```\\\___YYYXXXXXXYYYZZZ[[[[[[ZZZ\\\___^^^YYYYYY\\\\\\XXXXXXXXXXXXYYYXXXVVVUUUTTTNNNPPPRRRUUUVVVVVVTTTTTTMMMMMMNNNPPPRRRTTTTTTSSSNNNOOOPPPPPPPPPOOONNNNNNLLLKKKJJJJJJKKKKKKIIIHHHLLLNNNPPPPPPOOONNNOOOQQQLLLRRRUUURRROOOPPPOOOLLLDDDMMMWWW[[[^^^___\\\WWWTTTaaauuuzzzuuusssssspppnnnuuuqqq^^^RRRJJJHHHOOOZZZrrr|||fffQQQJJJKKKPPP^^^mmmyyyzzzvvvqqqxxx~~~YYYJJJ>>><<<888...***,,,---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzqqqcccRRRGGGCCC>>>666/////////...---,,,,,,++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###&&&)))(((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))+++,,,...000111444<<>>888777:::<<<555+++(((,,,******)))(((&&&'''))),,,***)))))))))(((((((((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******'''((()))******)))((('''---+++)))((()))***++++++,,,---***%%%***999DDDHHHIIISSS___hhhppp}}}yyy~~~vvvgggaaa[[[^^^ccciiillljjjeeeaaadddiiirrr{{{yyytttvvvuuusssxxx}}}~~~mmmbbb^^^]]]OOOMMMJJJHHHIIIKKKNNNPPPPPPOOOMMMKKKKKKLLLNNNOOOMMMMMMMMMOOOPPPPPPNNNLLLOOOPPPQQQRRRSSSTTTUUUVVVRRRPPPOOOOOOQQQSSSTTTUUUQQQQQQQQQRRRSSSSSSQQQOOOQQQOOOLLLKKKMMMNNNNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMKKKIIIFFFDDDBBBAAAAAA@@@AAABBBEEEIIINNNSSSVVV^^^]]]cccnnnuuuvvvyyy||||||zzzxxxtttppprrrzzzyyy|||lllSSSLLLEEEIIISSS]]]aaakkkzzzlllYYYJJJTTT]]]bbbdddnnn}}}nnnlllqqqmmmbbbNNN666,,,000111---******++++++---)))'''***+++(((&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''ccctttzzzjjjZZZQQQIII@@@;;;<<<===777000...++++++---///000///,,,)))))))))))))))))))))(((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((()))******)))(((((($$$&&&)))---000000...---))),,,---000<<>>QQQeeerrrrrrkkkooowww}}}|||vvvnnnjjjeeefffiiimmmoooooopppqqqooottt}}}rrrpppjjjccc[[[TTTMMMHHHHHHIIIGGGEEEFFFKKKLLLIIIEEEEEEGGGHHHJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOSSSTTTTTTSSSRRRRRRLLLLLLLLLPPPVVV```hhhnnnvvvtttrrrpppsssyyy}}}vvvmmmddd___]]]\\\ZZZZZZZZZ\\\]]][[[WWWTTTSSSSSSSSSRRRRRRQQQPPPOOORRRRRRRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNPPPQQQSSSTTTOOOPPPQQQQQQPPPMMMJJJHHHLLLLLLMMMMMMMMMKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGFFFEEEDDDDDDAAACCCEEEDDDEEEMMM[[[fff~~~{{{{{{{{{uuuqqquuutttvvv|||vvv[[[MMMKKKRRRlll|||ttteeeTTTZZZooo~~~{{{yyyrrrnnn~~~nnncccYYYRRRCCC111---444---+++,,,---***&&&&&&+++''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ssslllwwwuuu[[[KKKIIINNNSSSFFFDDD???666...+++...111*********+++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))************))))))))))))*********,,,---,,,,,,---111444...000555<<>>DDDEEEFFFJJJSSS[[[iiiwwwzzzyyyvvv{{{wwwssstttuuullllllbbbPPPEEENNNcccrrrwwwiiidddggghhhbbbiiiuuuvvvxxxsssuuu|||\\\@@@333---***++++++((('''((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''uuubbbYYYTTTNNNKKKGGG@@@555---......---,,,+++******)))*********)))))))))(((((('''((((((((())))))))))))((((((((((((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++***))))))***++++++***+++,,,---000:::GGGQQQUUUYYYbbbnnnuuu}}}uuueee```ccchhhllluuuxxxaaa\\\hhhuuu}}}}}}yyynnnjjjoooqqqkkkjjjnnnpppjjjfffbbbZZZQQQPPPUUUUUUYYY[[[ZZZ\\\```aaa___VVVUUUTTTRRRPPPOOONNNNNNNNNMMMLLLMMMPPPUUU[[[^^^aaaffflllppptttzzzyyytttqqqpppfffdddaaa___^^^^^^___```[[[ZZZYYYWWWWWWWWWXXXXXXWWWYYYVVVPPPNNNPPPPPPLLLGGGFFFFFFGGGIIIJJJHHHFFF@@@BBBCCCAAA>>>???CCCHHHKKKWWWfffooossswww}}}tttlllxxxyyywww|||qqq___QQQOOOUUUrrrsssjjjhhh___```nnnwwwqqqkkkhhhqqqgggGGG:::...++++++***)))***(((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''~~~sssvvvkkk___QQQMMMOOOMMMBBB888//////...---+++***))))))************))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,+++***))))))***+++,,,///---+++---999RRRppphhhlllwwwmmmaaa___```ppp~~~~~~lllnnnuuu|||}}}xxxssssss|||yyyuuuvvv{{{qqqjjjrrrhhheeemmmpppllllllrrrkkkhhhhhhjjjeee^^^^^^ddd[[[```bbb___]]]^^^]]][[[[[[ZZZXXXVVVUUUTTTTTTTTTZZZZZZZZZ^^^eeennnwww|||xxxrrrmmmkkkjjjjjjlllhhh```\\\^^^\\\WWWSSSRRROOOMMMKKKJJJJJJJJJJJJIIIGGGDDDCCCCCCDDDFFFBBBDDDFFFHHHNNN[[[mmmyyytttaaattt}}}~~~hhhSSSOOOLLLbbb~~~{{{oooYYYRRRggg}}}|||nnngggyyy]]]JJJ666---,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''rrrxxxvvvssspppddd\\\ccc|||{{{YYYNNNVVV[[[SSSHHH:::666111///...---+++((()))******)))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))***+++,,,---******------***)))+++,,,---///888GGGZZZmmmxxxssswwwvvvwww|||nnn]]][[[dddwwwzzzsssyyyyyyooommmuuu{{{|||~~~tttnnnkkkjjjiiihhhlllqqqqqqnnnmmmpppsssmmmpppsssrrrkkkddd^^^\\\___```aaabbbaaa___\\\ZZZWWWUUUVVVZZZ[[[^^^iiivvvoooaaa___[[[ZZZZZZTTTKKKIIIMMMMMMNNNMMMKKKIIIGGGGGGGGGCCCFFFIIIJJJHHHHHHJJJLLLaaalllxxxssslllwwwsss^^^SSSSSSZZZfffqqq~~~nnnYYYYYYiiiooopppkkkeeeiiiyyyzzzkkkRRR;;;111111...***...+++'''&&&&&&((((((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))+++)))'''%%%%%%&&&(((***)))***)))'''&&&((()))(((+++)))'''(((,,,---+++)))(((((('''%%%$$$$$$&&&)))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''pppZZZ[[[bbbrrr|||sssvvv]]]NNNLLLSSSZZZNNNIII???333)))'''+++///+++++++++***)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((())))))***+++,,,+++'''''',,,...,,,++++++111777>>>AAAFFFQQQcccqqqqqqddd\\\[[[dddqqq{{{{{{{{{xxx}}}}}}wwwnnnhhhffffffggghhhnnnppprrroookkkiiikkkooonnnqqqtttsssooojjjgggfffffffffeeeccc```]]][[[YYY^^^aaaiiiuuu~~~ttthhh```YYYSSSTTTZZZOOOPPPPPPOOOMMMKKKKKKKKKFFFIIIKKKKKKIIIHHHHHHJJJIIIQQQYYYaaaooozzzzzz~~~jjjaaaVVVOOOLLLTTTiii~~~{{{mmmgggiiifffcccaaabbbhhhqqqwww~~~pppbbbNNN888......---------,,,,,,,,,---...))))))((((((((('''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,,,,+++******)))))))))))))))***++++++******++++++***+++)))((()))+++,,,***)))++++++***)))((()))***,,,))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((|||{{{tttsss```hhhvvv}}}gggWWWRRRSSSTTTSSSLLL@@@333,,,---000,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))***,,,,,,,,,((((((+++---,,,,,,...333<<>>555+++,,,------,,,+++,,,---)))))))))((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***++++++)))))))))***)))(((((('''((())))))*********))))))))))))(((((((((((((((((()))))))))***************))))))******+++++++++,,,*********))))))))))))((())))))))))))))))))))))))yyyxxxxxx}}}yyynnn[[[TTTSSSQQQNNNIII>>>222)))---,,,+++***+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,,,,///------,,,***)))111:::KKKMMMPPPRRRXXXddduuuxxx|||~~~~~~vvvqqqssstttqqqoooppppppvvvwwwvvv}}}~~~rrriiiggg\\\YYYVVVWWW[[[aaafffiiilllmmmmmmllliiihhhhhhjjjiiimmmsssvvvtttmmmeee```aaagggooozzzwwwjjj^^^]]][[[ZZZXXXUUUQQQNNNQQQRRRRRRRRRPPPNNNLLLLLLJJJMMMNNNJJJGGGJJJQQQWWWffftttxxx|||www|||{{{sssbbbRRRIII^^^vvvggg___]]]^^^mmmmmmZZZVVVppp^^^AAA333///***((()))+++***))))))))))))(((((((((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((())))))******************))))))))))))))))))+++)))(((******((((((+++++++++++++++************)))(((((()))******)))''')))))))))***++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))wwwllliii[[[mmmzzzrrrwwwooobbbTTTPPPRRRMMM<<<,,,///---******+++,,,+++)))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))***+++,,,------///111...(((+++>>>QQQuuujjj```aaammmyyyzzz}}}}}}wwwnnnfffhhhvvvvvvuuupppvvvyyyzzz{{{mmmhhheeeeeeeeecccbbbccc\\\YYYVVVWWW[[[```dddfffhhhjjjkkklllkkkiiihhhhhhiiikkknnnrrruuuwwwxxxxxxvvviii^^^XXXWWWWWWWWWSSSRRRQQQQQQPPPPPPNNNMMMKKKNNNPPPOOOIIIEEEGGGKKKIIIUUUaaammmzzz}}}xxx}}}tttYYYQQQ]]]ssswwwggg___^^^llltttbbbTTT___~~~]]]@@@555***&&&***......+++***)))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,------...------,,,+++,,,+++*********,,,---...///+++***------***,,,000......------......------,,,+++***+++,,,,,,***((()))))))))******+++++++++++++++++++++************((((((((((((((((((((((((|||nnnfffnnnzzz~~~]]]NNNOOOPPPHHH>>>777222---+++,,,---,,,+++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))******)))******+++,,,---(((,,,000///,,,555NNNfffssshhhnnnuuuggg^^^^^^aaaqqqpppbbb\\\[[[\\\^^^``````___]]]]]]ZZZWWWVVVYYY]]]aaabbbhhhiiijjjkkkkkkiiihhhgggiiigggggglllxxxzzziii```[[[YYYVVVTTTPPPOOOOOOPPPOOOOOONNNMMMMMMMMMIIIFFFIIIOOOGGGMMMRRRRRRXXXhhh|||}}}~~~cccYYY[[[iiittt~~~qqqhhhiiipppxxxrrraaaWWWgggNNNAAA111***+++------+++******)))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++,,,---......---,,,+++++++++,,,,,,...///111222000,,,...666888444444:::222///---///222444222///000...++++++------***'''++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((zzzpppuuu|||}}}}}}~~~~~~nnnYYYRRRSSSQQQNNNCCC;;;222------...---+++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))************+++,,,------)))+++...111444???VVVjjjpppoootttrrr```YYY^^^hhhqqq{{{~~~{{{tttggg[[[VVVZZZ\\\___aaabbbaaa]]]YYY\\\YYYVVVVVVYYY]]]___aaahhhgggffffffhhhkkkmmmoooqqqqqqttt}}}ttthhh```[[[UUURRRRRRSSSSSSRRRTTTNNNKKKKKKJJJGGGIIINNNLLLNNNNNNIIIBBBDDDTTTeee~~~yyy~~~qqq^^^WWWSSSVVVooo|||rrrlllnnnooohhh[[[\\\lllfff\\\LLL<<<222---++++++*********)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++---///111222222222111111444888<<<>>>>>>===<<<888888@@@NNNSSSMMMKKKPPPCCC>>>:::===DDDHHHDDD???<<<777222111333333111...//////......------,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))pppdddZZZccc|||{{{jjj^^^WWWUUUUUUKKKBBB777000......---+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************************+++,,,---......,,,...333:::EEEVVVeeejjjuuu~~~cccWWWbbbpppsssoooyyy}}}uuueee^^^XXXQQQRRRYYYSSSUUUXXXZZZ^^^aaa```]]][[[XXXVVVVVVZZZ^^^aaabbbeeeccc```aaagggnnnuuuxxx}}}}}}~~~jjjddd\\\WWWVVVWWWWWWWWWRRRLLLJJJNNNOOOKKKJJJNNNHHHFFFKKKQQQMMMBBBAAAGGGVVVgggzzzrrr}}}~~~yyyhhhWWWMMMTTTccc~~~sssjjjjjjjjjhhhbbb```iiivvvzzzkkkUUU???111---...************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,222444777;;;===>>>>>>>>>???DDDLLLRRRUUUSSSPPPMMMHHHJJJXXXkkkrrrkkkgggjjj\\\UUUPPPUUU^^^bbb^^^WWWKKKFFF@@@>>>@@@@@@>>>;;;222222111000///...---------------,,,,,,,,,++++++************************kkkZZZYYY{{{}}}mmmRRRWWWOOOEEE===444---,,,000,,,+++***+++,,,---,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))((((((((((((%%%)))***'''(((...000...444333---333CCCMMMZZZpppvvvyyytttffffffrrrwwwrrrkkkooohhhkkktttpppsssqqqttt~~~{{{oooYYYIIIKKKRRRTTTVVV\\\___^^^___cccbbb]]][[[\\\^^^[[[XXXWWWYYY]]]aaaccc\\\ccciiikkkqqq~~~~~~}}}yyy~~~}}}}}}~~~tttddd]]]ZZZVVVSSSXXXQQQLLLKKKKKKJJJJJJMMMKKKJJJIIIKKKMMMMMMJJJGGGDDDKKKYYYlll|||yyyyyyqqq^^^OOOuuussskkkjjjmmmfffZZZZZZdddllluuu{{{^^^<<>>IIIQQQSSSZZZaaaZZZMMMTTT^^^ffffffddddddeeeeee]]]___kkk{{{}}}rrrllloooiii___aaapppsssfff```eeeddd[[[PPPNNNZZZddd___QQQFFFCCC:::000000555666222------///111///***)))+++,,,---------,,,+++***)))xxxaaa___ppp|||ssswwwmmm[[[WWWRRRKKK@@@444///111...,,,++++++,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))(((,,,+++***,,,.../////////)))888@@@EEEOOOUUU```sss|||lllbbbnnnxxxwww{{{zzzqqqhhhzzzsss{{{}}}xxx{{{vvvhhh^^^UUULLLJJJRRRVVVUUUWWW]]]fffcccbbbcccaaa\\\ZZZ[[[VVVWWWZZZ]]]``````___^^^eeennnxxx~~~~~~}}}}}}}}}~~~|||~~~~~~~~~|||~~~|||}}}}}}~~~}}}~~~qqqfff___ZZZXXXSSSQQQSSSSSSOOOKKKKKKKKKJJJIIIJJJLLLMMMKKKIII@@@BBBFFFNNNZZZiiixxxlllaaammm|||}}}fffdddiiihhhgggiiiRRRaaa{{{YYY888,,,000...,,,***)))((())),,,***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((''',,,***)))((())),,,...000000,,,)))+++++++++...333000:::;;;>>>KKKMMMEEECCCUUU```gggfffhhhmmmjjjbbbbbbhhhkkkiiihhhiiihhhfffdddcccjjjttttttjjjgggkkkgggbbbeeeqqquuunnniiijjjgggdddaaaeeeqqq{{{vvvjjjbbb]]]QQQFFFCCCGGGGGGCCC???999444555444000---...,,,+++***+++,,,------,,,{{{fff___dddkkknnnrrryyyzzzqqqzzzooobbbWWWTTTPPPEEE777---///---+++***+++++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,&&&&&&...000...///444;;;UUUbbb^^^aaahhhsssqqqppp|||rrrkkkfffbbb___www|||yyyiiiWWWIIIBBB>>>BBBNNN\\\^^^YYYZZZaaaddd```^^^^^^\\\WWWUUUWWWWWWYYY]]]aaacccddddddcccuuu}}}}}}}}}||||||{{{{{{{{{~~~}}}}}}{{{}}}~~~~~~~~~~~~|||{{{~~~~~~{{{zzzyyyzzz{{{~~~zzz}}}~~~rrraaaZZZTTTRRRTTTUUUQQQMMMLLLLLLKKKJJJJJJLLLNNNMMMMMMJJJGGGBBB===>>>IIIZZZgggvvvyyysssvvvjjjbbbaaaoooyyynnnpppqqqooonnnXXXXXXfff|||VVV888111,,,***---+++%%%'''---******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***************,,,***((((((***,,,------------///111///---333;;;GGGRRRUUUZZZiiikkkaaa\\\aaajjjnnnhhheeeiiijjjhhhkkkllljjjffffffiiiiiifffpppmmmoootttrrrlllkkkqqqpppqqqrrruuuwwwuuuoooiiinnnppprrrwww~~~yyynnnnnnkkkccc]]]^^^bbbbbb___TTTGGG<<<999999777444444666222---+++,,,---+++)))xxx||||||wwwmmm```SSS]]]rrrrrrWWWTTT\\\YYYDDD111111...+++)))***++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************$$$&&&///111---666FFFuuusssrrr}}}ooofffiiisss{{{vvv~~~xxxlll[[[JJJ???===>>>>>>FFFUUUbbbddd______ccc```^^^]]]^^^\\\WWWUUUVVV___^^^^^^___bbbiiiqqqvvv~~~}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~|||yyy}}}{{{zzzyyyyyyzzz}}}}}}qqqeeeYYYTTTSSSQQQPPPRRRNNNMMMLLLKKKLLLNNNOOOPPPSSSPPPJJJDDD???@@@DDDIIIQQQcccuuuqqqnnnmmmwwwvvvbbb\\\```nnnzzztttsssuuuxxxlll^^^dddpppEEE444+++(((//////(((%%%)))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***)))))))))))))))******+++++++++,,,---...---***(((///666BBBIIIGGGAAABBBHHH___gggfffiiivvvyyyppplllccchhhiiieeeeeelllrrrsss~~~}}}wwwuuuyyy}}}}}}wwwtttuuuwwwvvvrrrsssxxxvvv{{{}}}zzz}}}{{{ppprrruuuzzz~~~~~~wwwpppooopppqqqssswwwxxxuuupppaaaUUUIIICCCBBB@@@AAACCCBBB<<<444000000///---***YYY^^^ccceeegggooozzzooo```ZZZmmm```WWW[[[YYYMMMBBB555222---******+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********+++---))),,,222000...???VVV~~~{{{lllpppzzz~~~||||||uuuxxx|||iii^^^MMM???999<<>>JJJ```vvvzzz___\\\hhh{{{mmm}}}dddaaazzzjjjWWW===---)))+++...///++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((()))))))))))))))(((((((((***+++,,,))),,,---,,,---333???IIIWWW```ppp}}}}}}pppccc\\\fffiiidddgggyyy|||uuulllhhhjjjnnnoooooo^^^gggiii___UUUVVV___fffjjjlllmmmmmmjjjeeecccbbbgggmmmppppppvvv}}}zzzrrrfffggglllsssvvvuuuuuuwwwiiijjjrrr}}}~~~vvvqqqqqqooonnnooommmjjjmmmsssoooiii^^^RRRGGG>>>:::888TTTUUUUUURRROOOOOORRRUUUWWWWWWZZZ___fffooovvv{{{yyyhhhccckkkuuuyyydddWWWSSSOOOHHH>>>666111...---,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***((())))))******+++,,,,,,***,,,------///888GGGRRR^^^pppwww}}}}}}ssslllrrruuu}}}}}}yyyvvvpppjjj```PPPBBB???===BBBKKKUUUZZZ[[[^^^```aaabbbccceeeffffffeeeaaa```bbbaaa^^^^^^aaabbblllzzz~~~{{{zzz}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{}}}{{{||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~vvvfff```bbbaaa^^^YYYUUUTTTTTTUUUSSSPPPNNNLLLKKKJJJIIIHHH>>>999>>>FFFQQQeeexxxfffXXXkkkmmmhhh\\\XXXhhh}}}```>>>---...000---+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***+++++++++***)))((()))+++---...---555>>>??????DDDRRR^^^gggfffkkkuuuzzzuuulllffflllqqqnnnrrrzzzpppjjjccc^^^\\\]]]___bbbccckkkooojjjdddgggooouuuxxx{{{}}}|||yyywwwtttsssyyyxxxxxxyyy{{{zzzuuupppooolllnnnssstttooolllmmmgggccceeennnuuuuuutttuuunnnnnnrrryyy|||zzzxxxyyyzzzxxxqqqfffYYYPPPNNNOOOZZZZZZYYYXXXVVVVVVXXXYYYRRRRRRQQQPPPQQQUUU[[[```aaalllzzzzzzkkk```YYYttt|||jjjUUUZZZRRRFFF;;;444///---+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((())))))***++++++,,,,,,,,,000111222;;;JJJTTTVVV^^^rrr|||sssiiirrr~~~}}}zzzhhh}}}~~~sssYYYPPPMMM===CCCCCCEEEJJJRRRZZZ```bbb[[[aaafffggggggiiikkklllddd___^^^```ccceeejjjpppxxxzzz}}}~~~|||{{{~~~{{{zzzyyyyyyyyy{{{~~~~~~}}}|||{{{zzzyyywwwwwwyyy}}}~~~|||{{{}}}}}}}}}~~~}}}|||}}}~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzz~~~{{{~~~kkkmmmmmmiiiccc]]][[[[[[QQQSSSUUUSSSOOONNNPPPSSSHHH@@@???CCC===555AAAVVV}}}|||{{{yyygggXXXwwwwwwaaaVVV^^^bbb]]]bbbqqq~~~SSS777111...&&&+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((())))))***++++++,,,,,,,,,+++*********,,,///000888HHHYYY___\\\\\\dddmmmqqqgggccckkkvvvzzzwwwtttlllqqqooosss~~~mmmbbb]]]^^^___aaaccchhhqqqzzznnnvvv{{{{{{}}}{{{|||}}}yyyyyywwwmmmgggiiilllmmmpppuuuhhhgggmmmyyyxxxtttmmmppprrroooiiiggglllrrrFFFFFFFFFFFFIIILLLOOOQQQTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWZZZaaakkkyyyrrr]]]UUUkkkkkkZZZQQQNNNOOOCCC111+++333,,,***))))))))))))'''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********))))))))))))))),,,+++******+++,,,,,,,,,222222444===OOO^^^___VVVkkk}}}|||kkkwww{{{ttttttxxx|||yyycccRRRHHHGGGHHHJJJOOOQQQTTTVVVWWWYYY\\\^^^ccc^^^]]]bbbddd``````bbb```]]][[[]]]fffuuu|||{{{}}}~~~~~~~~~~~~}}}|||~~~~~~}}}{{{xxxxxxzzz}}}~~~|||zzzzzz}}}~~~|||yyyzzzzzz{{{||||||{{{{{{}}}}}}}}}~~~~~~~~~|||{{{}}}~~~|||zzzzzzzzzzzz{{{}}}}}}}}}~~~}}}nnnlllmmmggg```\\\]]]]]][[[UUUOOOLLLLLLNNNLLLJJJFFFAAA>>>===???AAAMMMUUUfffyyyzzzyyyuuuuuuzzzbbbdddpppvvvfffiiimmmeeeYYYTTT{{{vvvJJJ333///***,,,------,,,,,,,,,***''')))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((''''''''''''((())))))))))))))))))%%%'''...333///,,,777III]]]kkk~~~~~~oooggghhhkkkffffffoooyyy{{{xxxvvvrrrhhh```bbbhhhmmmqqqtttooouuuwwwvvv{{{}}}}}}}}}xxxggg___YYY]]]iiisssuuusssssswwwwwwuuuyyy~~~AAA@@@???>>>>>>@@@AAACCCCCCDDDEEEGGGJJJMMMOOOPPPOOOPPPRRRUUUYYY```hhhnnn{{{fffZZZssscccWWWPPPQQQMMM===...(((---+++***)))******)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))***************))))))))))))+++******+++,,,---...------666OOOnnnyyyppphhhjjjwww}}}ooouuuzzztttwww{{{rrriii]]]SSSOOOOOOPPPPPPVVVWWWZZZ\\\]]]___aaacccgggeeegggiiifff___^^^bbbYYY^^^gggqqq|||~~~|||{{{}}}}}}~~~~~~}}}|||||||||{{{zzzyyyyyy|||~~~~~~|||zzzzzz|||}}}|||{{{{{{{{{||||||}}}||||||||||||}}}}}}}}}~~~~~~~~~|||{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~|||nnnfffeeeiiiccc```\\\WWWTTTSSSTTTUUUMMMLLLIIIEEEBBB@@@AAAAAADDDIIIQQQ]]]iiiwwwxxxzzzmmm\\\gggsssnnnpppllleee___cccxxxUUU999333000)))******))))))***++++++))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++*********+++...000111---,,,000777@@@MMMXXXhhhooozzzwwwooonnngggkkkvvv}}}nnndddhhhbbbaaagggpppxxx}}}|||{{{~~~rrrooo{{{sssjjjgggjjjmmmmmmkkkooosssuuuuuu{{{CCCBBB@@@===<<<;;;<<<<<<;;;;;;<<<>>>@@@BBBEEEFFFJJJKKKLLLMMMMMMOOOSSSVVVaaaeeennn|||iiibbbttt~~~wwwgggVVVQQQRRRNNN>>>//////---+++***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************************************)))***+++,,,------......111@@@kkk}}}uuunnnoootttqqq}}}}}}~~~~~~uuummm[[[YYYVVVUUUVVVVVVVVVUUU\\\]]]^^^```bbbcccddddddfffffffffddd___]]]cccllliiippp{{{}}}}}}}}}}}}~~~}}}|||}}}|||~~~~~~~~~}}}}}}}}}yyyzzzzzzzzzyyyzzz}}}}}}{{{{{{||||||{{{zzz|||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}|||{{{zzz~~~~~~~~~~~~sssmmmkkkfff___[[[XXXUUUQQQMMMPPPOOONNNKKKIIIGGGEEEDDD>>>AAADDDFFFLLL]]]tttcccYYY___rrrwwwooommmhhhaaaUUUiiifffDDD777111************((((((***---)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))***++++++***)))***,,,......666===???FFFSSS```hhhqqqjjjhhhmmmsssvvvxxxzzzyyyuuusssuuutttooojjjiiilllkkkppp{{{yyymmmmmmvvv~~~ssspppxxxwwwrrrpppbbbdddpppxxxmmmiiiuuuxxx|||}}}xxxuuuuuuuuunnnmmmiiigggmmmwww~~~KKKJJJHHHFFFEEEDDDDDDDDDBBBAAA@@@>>>======<<<<<>>?????????@@@CCCGGGKKKLLLMMMOOOQQQWWWddduuufff[[[iiixxx~~~rrrzzz{{{}}}iiiVVVPPPOOOLLL999555000,,,++++++******************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))******+++++++++,,,***+++,,,,,,***+++---000@@@NNNfffyyy|||}}}uuu~~~www~~~~~~xxxkkk]]]RRRLLLRRRSSSUUUWWWXXXYYYZZZ[[[```______aaaccccccaaa^^^fffccc```bbbmmm~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}||||||}}}~~~}}}||||||}}}{{{{{{{{{||||||{{{{{{zzzzzz}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}{{{zzz}}}{{{{{{}}}|||||||||}}}~~~~~~|||ooohhhccc\\\UUUPPPOOOMMMMMMNNNNNNKKKIIIIIIJJJKKKIIIFFFFFFHHHJJJdddwwwxxxjjjqqq|||tttUUUbbbwwwooonnnjjjmmm^^^aaasss{{{uuu^^^BBB444///---//////***(((******)))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))******++++++,,,------,,,,,,222;;;CCC\\\yyy|||nnnfff```jjjrrrqqqgggcccZZZVVV___mmmvvvzzz{{{}}}{{{}}}rrriiiaaa]]][[[___mmmuuupppnnnmmmdddUUU___ccciiimmmmmmkkkhhhfff```\\\[[[___cccgggjjjnnnmmmggg______jjjyyy~~~|||qqqwww|||~~~wwwvvvqqqoooppprrrPPPPPPPPPOOOOOONNNMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLFFFFFFCCC@@@======???AAAGGGKKKNNNNNNNNNRRR[[[dddvvvgggSSSeee}}}~~~zzz___PPPLLLCCC===666000,,,+++******************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))******+++,,,,,,,,,+++,,,---,,,***---222777@@@OOO```kkkuuuwwwuuurrr~~~~~~}}}yyy}}}qqquuufffWWWOOONNNPPPSSSUUUWWWXXXZZZ]]]bbbeeedddcccbbbdddgggfffbbb^^^___dddjjjrrr~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{|||~~~~~~|||||||||~~~~~~||||||}}}~~~yyyyyyzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}~~~}}}||||||||||||{{{{{{||||||||||||{{{{{{~~~~~~|||{{{|||}}}zzz{{{|||}}}~~~~~~xxxlllaaaZZZTTTPPPLLLKKKLLLLLLKKKHHHJJJHHHFFFFFFFFFFFFEEEDDDDDD[[[uuurrrkkksss}}}kkk]]]```vvvnnniiimmmYYYRRRaaaxxxeee===111***---000,,,***+++******)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++///<<>>------000---+++---*********)))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))******+++,,,,,,---...333999===CCCOOO___lllhhhffflllzzzzzzrrrssskkkdddbbbcccfffmmmuuuyyyzzzwwwkkkeeebbb```aaadddiiijjjmmmqqqppplllpppwwwuuutttvvvyyyyyyyyy{{{{{{{{{xxxpppkkkjjjhhhdddnnnkkkddd\\\\\\eeennnsssuuu}}}vvvuuusssoookkkgggcccaaa]]]\\\YYYVVVSSSQQQPPPOOOLLLNNNOOONNNJJJFFFCCCAAA<<<;;;<<<@@@FFFKKKMMMNNNJJJRRR^^^iiisss|||eee\\\rrr___OOOSSSLLLAAA888222...---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------***,,,------///666AAAKKKTTT\\\kkk{{{yyyzzzxxx{{{~~~zzzoooaaaWWWTTTTTTUUUUUUYYY\\\^^^```aaadddiiinnnjjjgggfffhhhjjjiiiccc^^^cccqqq}}}{{{}}}|||{{{zzz}}}~~~~~~~~~|||xxxzzz||||||||||||}}}~~~yyy|||~~~zzzwwwtttwwwyyyzzz{{{{{{|||~~~yyy{{{|||{{{yyyyyy{{{~~~xxxyyy{{{}}}~~~||||||{{{{{{zzzzzzzzzyyy}}}|||}}}}}}xxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{||||||~~~}}}{{{zzzzzz|||}}}~~~~~~|||~~~~~~mmmdddXXXRRRQQQRRRQQQPPPHHHIIIJJJHHHFFFDDDDDDEEEDDDCCC???FFFbbbssslllvvv^^^dddfff]]]aaahhhLLL444///000---+++---************))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))***+++,,,,,,------444@@@PPP[[[```eeekkkqqqdddccclllzzzxxxssstttbbb\\\[[[cccmmmwwwvvvhhhaaa```___```ccciiikkkqqqvvvuuuttt|||~~~zzzooosssqqqhhh``````dddffflllpppqqqlllgggiiitttqqqqqqxxxyyy{{{tttjjjbbb\\\YYYWWWVVVXXXSSSNNNNNNQQQQQQNNNJJJEEE@@@:::999>>>DDDHHHIIIKKKOOOSSSUUUYYYfffzzzooocccnnnuuuJJJNNNRRRNNN@@@666444///(((******+++***)))***+++---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************((()))***+++,,,------...///------000777DDDVVVeeefffaaatttzzz|||wwwxxxiiimmmnnniiidddbbb^^^ZZZ\\\```eeefffddddddfffiiiggghhhhhhfffeeefffkkkpppzzz~~~}}}}}}~~~}}}|||{{{|||}}}~~~{{{zzzzzz}}}||||||}}}~~~~~~~~~~~~}}}}}}{{{{{{|||~~~~~~|||{{{zzzzzzzzz|||}}}~~~|||yyyxxxyyy{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||yyywwwvvvxxxzzz{{{|||~~~~~~yyyxxxwwwwwwxxxyyy{{{|||{{{{{{zzzyyyyyyyyyyyyzzz|||}}}}}}|||{{{zzzzzz|||~~~~~~~~~zzz|||jjjSSSPPPWWWTTTIIIHHHIIIJJJIIIFFFCCCCCCDDDEEEEEEDDDBBBGGG]]]kkk```hhhqqqiii___dddttt{{{]]]888000222...***---+++******)))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((+++)))''''''((()))***)))---...---,,,+++...444888FFFmmm}}}uuullllllqqqkkk```eeeaaafffmmmvvv{{{mmmccchhhssstttooojjjggggggiiiooouuuzzzzzz}}}||||||uuutttvvvvvvjjjooooooqqqpppcccbbbsssqqqjjjlll~~~zzzqqqhhhbbbbbb]]]WWWVVVWWWWWWRRRMMMQQQLLLEEE@@@???>>>===<<>>PPP___xxx}}}|||wwwoookkkkkkpppuuuxxxzzzhhhaaabbbhhhnnntttrrrssswww|||{{{vvvvvv{{{}}}{{{{{{sssccccccmmmrrryyy|||xxxtttwww~~~ooofffbbb^^^\\\RRRRRRRRROOOLLLHHHFFFEEE??????AAADDDIIINNNQQQSSSSSS```ssswwwdddhhhvvvrrrzzzvvvSSSHHHNNNMMM@@@333...---,,,+++,,,+++***)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------111333888OOOyyyrrrxxxuuu~~~}}}}}}uuu|||pppmmmpppsss|||xxxmmmggghhhhhhnnnjjjfffcccdddddddddccc^^^aaahhhuuu~~~|||{{{|||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~||||||}}}~~~|||zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}|||{{{zzzzzzxxxyyyyyyyyyyyyzzz{{{|||xxxxxxzzz{{{{{{zzzxxxxxxvvvwwwxxxxxxxxxyyy|||~~~zzzzzz{{{||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{||||||}}}|||{{{yyyxxxxxxxxxxxxwwwxxxzzzzzzzzzzzz|||~~~}}}||||||}}}~~~|||}}}~~~~~~lllYYYXXXSSSOOOKKKJJJKKKKKKGGGCCCCCCCCCEEEGGGCCC<<<;;;===@@@ZZZzzzwwwiiiyyy^^^fffyyyqqqeee^^^fffoootttoooZZZ@@@000...000,,,+++******))))))******))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,++++++++++++222...---333AAAQQQ^^^eeehhhjjjuuu~~~rrrnnnccchhhkkkooo{{{}}}www}}}xxxnnneeefffmmmtttvvvwwwwwwtttuuu{{{~~~}}}{{{{{{ppptttzzz{{{vvvooojjjhhhxxxkkkbbb```]]]ZZZVVVRRRNNNJJJHHHDDD@@@======BBBIIIOOOQQQMMMRRR\\\kkk|||sss___vvvtttyyyUUULLLRRRLLL===000...+++***,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))************+++++++++,,,,,,------...111444===QQQhhhwwwxxxssswwwuuu~~~rrrppp|||oooeeegggmmmttt|||~~~uuuiiidddeeefffjjjjjjhhhddd```]]]]]]___hhhlllvvv~~~{{{yyyyyy{{{~~~}}}|||{{{|||}}}~~~{{{{{{||||||~~~~~~||||||~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~|||zzzyyyxxxuuuwwwyyyyyyxxxwwwyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwwwwyyyzzzzzzzzz{{{}}}}}}}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}|||~~~}}}{{{|||}}}}}}~~~kkkXXXQQQPPPOOOLLLJJJIIIIIIIIIBBB???@@@BBBAAA===<<>>>>>KKKMMMOOOQQQTTT]]]jjjsssxxxpppbbbPPPNNNNNNDDD<<<333---------,,,***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************))))))***,,,...///000111;;;HHHUUU[[[bbbooo{{{xxxtttsssttt{{{zzzlllkkkssszzzzzz|||yyypppjjjllloooqqqmmmkkkgggdddeeekkksssxxx{{{zzzzzzyyyzzz{{{|||}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{yyywwwuuuvvvzzz~~~~~~zzzvvvvvvxxxzzzzzzyyyyyyyyyyyyzzzzzzzzz|||}}}|||zzzyyyyyyzzz}}}}}}}}}}}}|||zzzxxxwwwuuuvvvwwwyyyyyyyyyyyyxxxuuuuuuuuuuuuuuuvvvvvvwwwuuuwwwxxxyyyxxxyyyzzz|||zzzzzzzzz{{{|||}}}|||zzz{{{}}}}}}yyywww|||}}}~~~~~~|||{{{{{{|||}}}}}}~~~xxx\\\YYYUUUQQQOOOMMMLLLKKKLLLHHHFFFEEECCC@@@CCCHHH???===;;;FFFdddpppwww}}}vvv~~~iiibbbjjjuuulllCCC000---,,,++++++******++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((()))*********'''***++++++***---333999MMMhhh}}}yyywwwyyy|||{{{yyyvvvwwwjjjdddaaaaaagggnnniiimmmqqquuuzzzzzzxxxwwwwwwooohhhvvvwwwooolllgggbbbccceeeiiijjjeee___bbbhhhrrrvvvxxxyyy~~~rrrxxxooohhh___WWWUUUVVVVVVSSSLLLDDD???<<<999DDDOOOQQQMMMLLLSSS[[[lll}}}vvvqqq~~~|||{{{lllUUUKKKKKKMMMCCC777000...---,,,***+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************((()))***,,,...000111222HHHYYYbbb```jjj{{{~~~yyyllltttnnn]]]```nnnwwwwwwuuuzzzzzzuuunnnkkkppptttuuuqqqjjjdddeeeooo}}}||||||||||||{{{zzzyyyxxxxxxyyyzzz}}}~~~~~~~~~}}}|||{{{wwwyyy|||||||||~~~~~~}}}||||||}}}~~~||||||||||||zzzxxxvvvuuuxxx}}}{{{wwwwwwxxx|||{{{yyyyyyyyyyyy{{{|||{{{|||}}}|||yyywwwwwwwww{{{{{{{{{{{{zzzxxxvvvttttttuuuwwwxxxyyyyyyxxxxxxtttssssssttttttuuuvvvwwwsssuuuwwwxxxxxxzzz|||~~~{{{{{{zzz|||}}}~~~|||{{{||||||{{{{{{zzzxxxwwwvvv{{{|||~~~}}}|||zzzzzz{{{||||||~~~}}}}}}xxxeee^^^VVVRRRRRRQQQLLLHHHHHHFFFEEEEEEBBB>>>???DDDEEEDDD???>>>PPPiiitttqqqfffnnnqqqpppxxxyyy{{{llldddmmmYYYrrr}}}SSS222---,,,++++++******++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((+++------...222;;;CCCjjjrrr}}}vvvppphhhiiittt}}}xxxzzzzzzqqqmmmqqqrrrmmmhhhgggkkktttmmmqqqgggiiillljjjppp}}}wwwttttttssspppiiieeeffffffcccaaaaaaaaajjjiii^^^ZZZcccnnnrrruuu~~~vvvnnnkkkZZZ[[[\\\YYYRRRLLLGGGEEEBBBAAABBBHHHPPPSSSQQQMMM[[[iii~~~jjjggg|||~~~~~~|||zzzkkkUUUHHHQQQIII===444///------///((()))************))))))************))))))))))))''''''''''''((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,000...---000...222CCCccccccnnnxxx}}}~~~{{{|||zzzhhh[[[^^^hhhmmmnnnnnnrrryyyyyypppmmmsssvvvtttkkkfffhhhuuu}}}|||yyywwwvvvwwwyyyzzzvvvxxx{{{~~~~~~}}}|||||||||vvvyyy|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzz||||||{{{{{{{{{zzzzzzzzz}}}|||{{{zzzzzz{{{}}}}}}~~~}}}|||{{{zzzyyyyyyyyyvvvxxxyyyxxxvvvttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwtttvvvxxxxxxxxxxxxzzz||||||}}}~~~~~~}}}|||~~~~~~~~~|||{{{{{{zzzzzzzzz~~~{{{{{{}}}~~~}}}{{{||||||||||||~~~|||}}}~~~}}}~~~}}}}}}{{{}}}kkkTTTSSSWWWSSSQQQUUUHHHGGGFFFEEEDDDDDDDDDDDDAAAFFFBBB<<>>>>>AAAFFFIIIHHHNNN\\\oooooovvvyyywww}}}\\\SSSNNNMMMAAA///)))...************************************))))))))))))''''''''''''((((((((((((%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))&&&'''(((((())))))(((((()))))))))***++++++,,,,,,,,,///------...333WWWvvvyyyxxxzzz~~~zzzwww~~~zzzwwwxxxxxxuuutttvvvyyyyyy|||~~~zzzooohhheeeccclll{{{~~~}}}{{{zzzzzz{{{}}}~~~zzz{{{{{{|||{{{yyyxxxvvvyyyzzz{{{||||||{{{zzzyyy~~~|||{{{{{{|||~~~~~~~~~~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~{{{{{{yyyxxxwwwvvvvvvvvvvvvxxxyyyxxxvvvttttttuuussssssssssssssssssssssssssstttuuuuuuuuutttsssrrrsssuuuwwwwwwwwwwwwyyy{{{zzz{{{||||||{{{{{{}}}~~~zzzzzzzzz{{{{{{}}}~~~~~~~~~{{{xxxwwwxxx{{{||||||~~~~~~~~~~~~{{{~~~{{{]]]SSSSSSSSSQQQPPPNNNKKKGGGEEEEEEEEEEEEDDDFFFFFFAAA???III___rrrggg]]]]]]\\\VVV```wwwooolllrrrnnn^^^[[[fffttt~~~pppSSS555222000000...***+++///+++******))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,++++++---///777KKKccctttxxxuuuxxxqqqrrrqqqiiimmmyyyrrreeeccceeefffjjjqqqnnnlllvvvvvvgggaaacccfffdddaaabbbhhhgggdddmmmqqqaaa^^^___\\\XXXQQQNNNHHHBBB>>>>>>BBBFFFOOONNNSSS]]]iiiuuu}}}|||rrr]]]OOOOOOIII888---...,,,+++++++++*********+++************)))))))))(((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((())))))))))))))))))))))))***++++++,,,,,,000///---000222777\\\yyywwwwww{{{ppprrr}}}}}}}}}}}}{{{vvvrrrpppvvvvvv{{{{{{lllgggkkkvvv~~~~~~||||||{{{zzz{{{}}}~~~{{{||||||{{{{{{zzzyyyxxx{{{|||}}}}}}~~~}}}||||||}}}|||zzzyyyzzz|||}}}}}}}}}zzzxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{}}}~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvuuuwwwxxxwwwuuusssssstttssssssssssssssssssssssssrrrssstttuuutttsssqqqppprrrtttvvvvvvvvvvvvxxxzzzyyyzzzzzzzzzyyyzzz|||~~~{{{zzzzzz{{{{{{|||}}}~~~|||zzzwwwvvvwwwyyy{{{}}}~~~}}}}}}~~~~~~|||~~~qqqZZZTTTRRROOORRROOOLLLHHHEEEDDDEEEEEECCCBBBDDDEEE@@@AAATTTjjjtttiiimmmssshhhbbbmmmwwwjjj~~~vvv```SSSYYYhhhyyyvvvaaaBBB666---...///,,,+++---++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,------...///111***888QQQrrrzzzqqqxxx|||xxxyyyxxxvvvjjjnnnqqqmmmkkknnnmmmwww{{{rrrmmmmmmeeeZZZZZZdddhhhdddeeefffpppyyyiiiccc___]]]VVVTTTPPPJJJDDDAAAAAABBBMMMLLLOOOTTTYYYcccttt{{{|||qqqSSSNNNNNNCCC444---------,,,+++******++++++************)))))))))(((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,000...,,,000666999SSS{{{~~~~~~~~~}}}vvvrrrzzz~~~~~~}}}|||{{{wwwpppiiioooqqqxxx}}}uuukkknnnzzz~~~{{{{{{{{{{{{|||~~~}}}{{{yyyyyyyyyzzz{{{{{{{{{|||}}}}}}~~~~~~~~~zzzzzzyyyyyyzzz|||~~~zzzzzzzzzxxxwwwwwwyyy{{{||||||||||||||||||||||||||||||}}}~~~~~~}}}}}}|||zzzzzz{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzz{{{|||}}}}}}|||{{{zzzxxxwwwwwwvvvvvvtttuuuvvvvvvtttrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssrrrrrrqqqpppqqqsssuuuuuuuuuuuuwwwyyyxxxxxxyyyxxxwwwxxx{{{~~~||||||{{{{{{{{{{{{|||||||||{{{yyywwwwwwxxx{{{}}}}}}}}}|||{{{{{{|||}}}~~~~~~qqq]]]SSSNNNQQQOOOKKKHHHFFFEEEEEEEEEAAA>>>AAAGGGEEE@@@FFFTTTiiibbbnnnxxxnnnqqqvvvtttooo|||ggg\\\```pppYYY@@@******000///+++***+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,,,,,,,+++,,,///222666LLLmmmttthhhkkkrrruuuzzz~~~sssqqq{{{wwwvvvxxxttthhh___gggwww~~~yyywwwrrr}}}yyyjjjcccdddbbb\\\SSSRRRZZZooosssfff```\\\ZZZVVVRRRLLLGGGBBB@@@@@@CCCIIIOOORRRVVVaaammmppp}}}|||{{{}}}aaaRRRQQQLLL>>>111///...,,,+++***++++++,,,************))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((&&&''''''((()))((((((((('''((())))))******)))))))))))))))***++++++,,,,,,,,,---+++///:::???MMMfffooo}}}|||yyyzzz}}}yyyxxxvvvpppiiijjjnnnssssssooommmwww}}}yyyyyyyyyzzz{{{}}}~~~~~~~~~|||yyyxxxzzz{{{}}}yyyyyyzzzzzz{{{{{{||||||xxxxxxxxxyyyzzz|||}}}}}}wwwxxxyyyxxxwwwwwwyyy{{{|||||||||||||||||||||||||||}}}~~~~~~~~~}}}{{{zzzwwwxxxyyyzzz{{{zzzyyyxxxzzzzzzzzz{{{{{{{{{{{{{{{wwwxxxyyy{{{||||||||||||{{{{{{yyyxxxwwwvvvvvvvvvrrrtttuuutttrrrppppppqqqppppppppppppppppppppppppoooooooooppppppqqqqqqqqqppprrrttttttttttttvvvxxxwwwwwwwwwvvvvvvwww{{{}}}}}}||||||{{{{{{{{{|||||||||}}}}}}{{{yyyyyy{{{}}}{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}gggRRRKKKNNNMMMKKKJJJHHHGGGFFFFFFAAA===???FFFGGGAAA>>>@@@QQQMMMaaazzzttt|||qqqlllqqqzzzSSS000***000000+++***,,,++++++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,---,,,***(((***000555KKK]]]tttjjjeee```bbbiiisss{{{sssrrrrrrccc]]]iiiuuunnnmmmkkkkkkmmmqqqxxx|||}}}uuupppmmm```iiivvv~~~uuulll\\\TTTQQQZZZkkk}}}pppeeebbb]]]YYYVVVPPPIIICCC>>>>>>BBBHHHLLLMMMRRRXXXlllxxx|||vvvtttnnnwwwuuukkksssqqqYYYPPPNNNGGG<<<000///---+++***+++,,,---************))))))))))))''''''''''''(((((((((((()))((('''''''''(((******((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((()))************))))))))))))***++++++,,,,,,)))000///222AAAMMMWWWeeeyyyzzzwww}}}~~~~~~wwwppppppooollljjjmmmllliiikkksss|||}}}}}}}}}|||{{{yyyyyyzzz{{{{{{|||}}}~~~~~~}}}{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzvvvwwwyyyzzz{{{{{{{{{{{{xxxzzz{{{{{{yyyxxxyyyzzz|||||||||||||||||||||||||||}}}}}}~~~}}}{{{xxxwwwvvvwwwyyyzzz{{{zzzyyyxxxzzzzzzzzz{{{{{{{{{||||||xxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuppprrrsssrrrpppnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnppprrrssspppqqqssssssssstttuuuwwwvvvvvvvvvuuutttvvvzzz}}}{{{{{{zzz{{{{{{|||}}}~~~~~~|||zzz{{{|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}wwwZZZQQQKKKLLLLLLLLLLLLKKKIIIHHHDDDAAA???CCCEEECCC>>>999@@@===NNNhhhyyy{{{yyywwwxxxmmm???000000---+++---,,,,,,+++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))+++,,,+++,,,333===FFF\\\gggqqqxxxsss^^^eeehhhfffnnnpppkkkiiicccgggqqqrrrkkkgggfffttt~~~|||rrrsssyyy~~~wwwllleeehhhsss~~~kkkWWWPPPSSS\\\jjjuuunnniiibbb___]]]XXXPPPIIIGGG@@@<<<@@@EEEHHHKKKOOOZZZgggxxxwwwzzz|||cccrrrwwwbbbiiivvv{{{yyy]]]NNNNNNMMMGGG111///---+++***+++,,,---************))))))))))))''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((()))***************)))))))))***++++++,,,,,,(((444555666HHH[[[fffpppxxx~~~}}}|||~~~~~~xxx{{{tttiiiiiimmmooommmnnniiicccjjjxxx~~~{{{~~~zzzyyyyyyzzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzz~~~}}}{{{{{{zzzzzzuuuwwwyyy{{{|||{{{zzzyyyzzz|||~~~}}}{{{yyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}}}}{{{yyyvvvtttvvvwwwyyy{{{{{{zzzyyyxxxzzzzzzzzz{{{{{{{{{||||||xxxyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwuuuttttttttttttoooqqqrrrqqqooommmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmkkkkkklllooosssuuuoooqqqssssssssssssuuuwwwuuuuuuuuuttttttvvvzzz}}}yyyyyyyyyzzz|||}}}~~~{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iii___JJJKKKMMMOOOOOONNNLLLKKKGGGEEEAAA@@@BBBEEEAAA<<<:::444???UUUjjjwwwyyy}}}zzzuuusssLLL555///***+++111,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))&&&(((+++...333>>>MMMYYYgggnnnrrrvvv|||jjjeeerrruuupppxxxwwwlllcccbbbooorrreee^^^mmm~~~yyyxxxrrrkkkjjjppp{{{zzz|||}}}wwwooogggcccdddhhhjjjkkkrrr{{{oooccc]]]XXXWWWZZZxxxfff___]]]XXXUUUVVVNNNGGG@@@===@@@EEEHHHIIIMMMYYYhhhtttzzzuuuzzzyyynnndddqqqqqqXXXQQQPPPMMM===:::444...,,,---...,,,************))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---)))222222AAAdddrrrrrr|||xxxzzzyyy}}}}}}|||}}}zzzrrrnnnooopppooolllgggdddeeemmmvvv}}}~~~|||}}}}}}zzzwwwvvvwwwxxxzzz{{{}}}{{{zzz}}}}}}xxx~~~|||{{{{{{}}}~~~}}}|||{{{{{{|||}}}~~~yyyxxxwwwwwwxxxxxxvvvuuuzzz{{{}}}}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||~~~~~~{{{xxxvvvuuuvvvzzz|||yyywwwyyyzzzxxxxxxwwwwwwwwwxxxzzz{{{}}}zzzzzzyyyzzzzzzxxxuuurrruuutttssstttttttttrrrpppnnnmmmllljjjiiiiiiiiiiiieeedddcccdddeeeffffffeeekkkjjjiiiiiikkkmmmppprrruuutttsssrrrrrrssstttuuurrrrrrqqqpppoooqqquuuxxxyyywwwvvvxxx|||~~~}}}~~~|||zzzyyy{{{zzzyyyyyyzzz{{{|||}}}~~~}}}}}}mmmXXXNNNHHHKKKPPPPPPLLLIIIOOOKKKGGGEEEFFFEEEBBB???:::<<<888:::OOOqqqfffxxxkkkjjjeeecccyyylll===,,,---++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$))),,,+++((((((***+++---,,,...///<<<^^^qqqhhhuuuqqqtttrrr{{{~~~~~~{{{wwwlllmmmiiieeehhhgggwww{{{xxxvvvsssrrrmmmllljjjiiijjjlllnnnpppmmmttt{{{wwwwwwuuuqqqkkkfffcccccceeeffffffdddbbbaaabbbccckkkkkkkkkjjjjjjkkknnnppp{{{xxxooocccXXXzzzjjjgggccc\\\XXXSSSMMMDDD???>>>@@@BBBCCCHHHRRR^^^gggtttzzz{{{llltttwww\\\PPPMMMEEE>>>333+++***,,,,,,***************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------333222>>>]]]xxxzzz~~~rrrppp}}}{{{yyy}}}}}}xxxqqqnnnooonnnkkkiiihhhgggiiiooovvv|||}}}{{{yyyxxxwwwxxxyyyzzz{{{|||{{{zzz}}}|||xxx~~~~~~}}}{{{zzzzzz|||~~~|||{{{{{{{{{|||}}}|||zzzyyyxxxyyyyyyxxxwwwzzz|||}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzz|||~~~}}}{{{yyywwwwwwwww|||}}}zzzxxxzzzzzzyyyzzzyyyyyyyyyzzz{{{}}}~~~xxxxxxxxxyyyyyyxxxuuurrrtttsssrrrrrrrrrrrrpppnnnmmmlllkkkiiihhhgggffffffaaa___]]]]]]___aaaaaaaaafffffffffgggiiilllnnnooorrrpppooommmmmmmmmmmmnnnmmmmmmmmmllllllooosssvvv{{{yyywwwyyy|||~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyzzz{{{|||}}}~~~}}}|||~~~ZZZNNNEEEHHHOOOPPPMMMJJJMMMKKKHHHFFFEEEDDDBBBAAA<<<<<<888555>>>UUUmmmzzzppprrrkkkxxxqqqjjj```YYYkkkmmmCCC333111......************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''''')))***,,,+++222???WWW~~~}}}{{{}}}yyyqqqttt}}}|||wwwpppbbbbbbnnnuuuvvvwwwuuusssrrrssssssrrrqqqmmmllliiifffdddbbb``````bbbeeeggggggkkkooonnnjjjgggeeeccc^^^YYYVVVUUUVVVYYYZZZ[[[ZZZZZZ\\\^^^aaafffhhhkkkmmmmmmkkkiiiiiihhhlllqqqvvv}}}nnnqqqggg```]]]ZZZUUUNNNFFFAAA>>>>>>>>>CCCJJJRRRXXXcccvvv|||wwwZZZQQQOOODDD666---++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++,,,---......111000XXX{{{wwwpppwww}}}}}}{{{|||zzzuuupppoooqqqnnnhhheeegggjjjmmmqqquuuyyy}}}}}}}}}|||yyyxxxxxxyyyyyyzzzzzzzzzzzzzzz}}}}}}zzzzzz{{{{{{xxx|||}}}|||{{{yyyyyy{{{}}}zzzzzzzzzzzz|||~~~~~~|||zzzzzz{{{{{{zzzxxxzzz}}}}}}{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzxxxzzz||||||{{{yyyyyyyyyzzz~~~{{{yyy{{{|||zzzzzzzzzyyyyyyzzz{{{|||}}}wwwvvvvvvwwwxxxwwwuuurrrsssrrrpppppppppooommmkkkjjjiiigggeeecccbbbaaa```[[[YYYVVVUUUWWWYYY[[[[[[___aaaccceeegggiiijjjkkkmmmkkkiiifffcccbbbaaaaaaaaaaaabbbbbbdddggglllpppxxxwwwvvvxxx{{{~~~}}}}}}}}}}}}}}}~~~~~~zzzzzzyyyzzzzzz|||}}}~~~~~~~~~~~~|||{{{}}}~~~~~~}}}fffUUUGGGFFFNNNRRRPPPNNNLLLLLLJJJHHHEEECCCCCCCCCBBB@@@>>>888555>>>XXXqqqmmmgggyyywwwmmmyyymmm^^^TTTaaaxxxpppJJJ888111,,,---++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))***+++---***+++;;;VVVuuuzzzyyywwwuuuuuuyyy}}}yyyjjj___aaammmxxxyyysssrrrlllfffrrr~~~vvvoooqqqxxxzzzsssmmmlllllllllmmmooonnnllljjjeeeeeecccbbb```^^^]]]\\\ZZZYYYTTTPPPRRRXXXYYYVVVVVVUUURRRNNNJJJJJJLLLNNNMMMNNNOOOPPPPPPRRRUUUXXXUUUZZZbbbhhhlllllljjjhhhcccccccccccceeelllwwwnnnffffff^^^\\\WWWPPPIIICCC???>>>???EEEKKKOOOXXXgggzzztttXXXSSSJJJ>>>666000+++,,,...+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,---...//////111555iii}}}{{{{{{ttt~~~~~~yyy~~~}}}{{{yyytttppprrruuuqqqjjjaaafffmmmpppqqqsssvvvyyy{{{{{{|||~~~zzzwwwuuuwwwzzz||||||{{{zzzzzzyyyzzz{{{{{{zzz{{{zzzxxx|||}}}}}}{{{yyyyyy{{{|||{{{{{{zzz{{{|||~~~}}}{{{zzz{{{{{{zzzyyyyyy|||}}}{{{zzzzzz{{{|||||||||{{{zzzyyyxxxzzz{{{{{{yyyxxxxxxyyy||||||zzz|||}}}{{{xxxxxxxxxxxxxxxxxxyyyyyyvvvuuuuuuvvvwwwwwwuuussstttrrrppppppooonnnkkkhhhfffeeebbb```]]][[[ZZZYYYVVVSSSPPPNNNPPPSSSUUUVVVZZZ\\\___bbbeeefffffffffgggddd```[[[WWWTTTRRRQQQOOOPPPQQQRRRUUUYYY___cccllllllnnnqqqvvv{{{zzzzzzzzz{{{|||~~~zzz{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~|||{{{|||hhhPPPIIIMMMRRRSSSSSSKKKMMMMMMJJJEEECCCDDDFFFDDD@@@@@@???777666MMMjjjyyynnnrrreee{{{xxxeeeWWW\\\jjjxxxnnnMMM888---)))...+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((+++------...000333888NNNiii~~~zzzgggfffmmmqqqtttwww|||tttggg\\\YYYdddtttooohhhgggnnnooohhhgggjjjrrrzzz}}}}}}qqqkkkkkkjjjjjjjjjkkknnnooonnnkkkiii```___^^^\\\[[[ZZZ[[[[[[WWWUUUOOOJJJLLLRRRSSSQQQPPPPPPPPPOOONNNOOOQQQSSSKKKMMMOOOOOOMMMKKKJJJJJJDDDHHHOOOXXX```eeeffffffdddeeeeeeddddddgggmmmqqqnnnrrrzzzvvvkkk```^^^[[[WWWQQQKKKEEEAAA===@@@EEEJJJQQQ[[[jjjuuuaaaOOOJJJFFF@@@555++++++000++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++***+++,,,---...///000000777>>>ccc~~~vvv|||zzz{{{|||uuupppqqqsssooohhh```eeelllpppqqqrrrtttvvvyyy||||||yyyvvvssswww|||~~~}}}{{{zzzzzzxxxxxxzzz{{{|||zzzyyyyyy|||}}}~~~}}}{{{zzz{{{}}}}}}||||||{{{{{{|||~~~~~~~~~|||yyyxxxyyyzzz{{{zzzwwwzzz}}}~~~}}}{{{zzzzzzzzz{{{|||}}}|||{{{yyyxxxzzz{{{{{{zzzxxxvvvvvvwww|||{{{yyy|||}}}|||xxxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuvvvwwwuuuttttttrrrpppnnnmmmkkkhhhfffcccaaa___\\\YYYWWWVVVUUURRROOOKKKJJJLLLOOOQQQRRRTTTVVVZZZ]]]______^^^]]]ZZZXXXSSSMMMHHHDDDBBB@@@>>>???AAACCCEEEJJJPPPTTTZZZ\\\___dddkkkssszzz~~~xxxxxxyyy{{{}}}{{{|||}}}~~~~~~||||||}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~___NNNLLLOOORRRTTTLLLNNNNNNKKKGGGEEEFFFHHHCCC<<<<<<@@@:::333AAAXXXxxxvvvwww}}}fffoooppp^^^\\\bbbvvvxxxYYY???...+++333++++++++++++************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++((()))---...,,,---111???KKKbbbrrrvvv~~~{{{kkkggghhhkkkjjjmmm}}}iiiaaaeeennnsssuuullliiiooo|||uuuqqqssswwwzzz|||~~~qqqrrrpppkkkhhhjjjmmmmmmeeeeeegggiiillllllkkkhhh___]]]XXXTTTQQQQQQRRRSSSZZZ\\\[[[XXXYYY^^^```^^^\\\___ccceeeeeefffggghhh```ccceeeddd^^^WWWPPPMMMLLLJJJHHHIIIMMMQQQSSSSSSUUUXXX\\\```bbbdddfffgggiiihhhhhhnnnzzzqqqhhhccc]]]YYYVVVRRRKKKFFF>>>===@@@FFFKKKQQQZZZbbbxxxwww}}}rrrmmmOOOJJJHHHFFF;;;---***///,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,---///000111111000@@@ZZZmmmyyywwwnnnrrr~~~|||~~~vvvnnnkkkllliiiccccccfffkkkoooqqqrrrtttuuuxxx|||~~~|||{{{zzzxxxvvvsssxxx}}}}}}zzzzzzzzzxxxwwwyyy}}}}}}zzzyyyzzz|||}}}~~~}}}{{{{{{{{{|||~~~}}}|||{{{{{{|||}}}~~~|||zzzwwwwwwxxx{{{||||||vvvxxxzzz{{{zzzyyyyyyzzzzzz{{{|||}}}}}}{{{yyywwwzzz{{{{{{yyywwwuuuuuuvvvzzz~~~~~~yyyxxx{{{}}}}}}zzzzzz{{{{{{zzzyyyxxxwwwvvvuuutttttttttuuusssrrrqqqooollljjjiiifffccc```^^^]]][[[XXXUUUSSSRRRQQQMMMJJJGGGGGGHHHKKKLLLLLLNNNOOOQQQSSSTTTSSSRRRQQQJJJHHHDDD@@@<<<999777777666777999:::===AAAGGGKKKNNNQQQUUUZZZ```hhhqqqwwwvvvwwwyyy{{{}}}{{{|||}}}~~~}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~||||||~~~qqqXXXMMMJJJLLLPPPOOOOOOOOOLLLJJJHHHIIIJJJHHH@@@>>>BBB===555999EEEaaauuu~~~rrrkkkzzzmmmiiilll|||WWW888+++111,,,++++++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++,,,)))***...---***///:::FFFVVVkkkrrrrrr{{{~~~pppgggccciiiwww~~~tttsssxxxwwwpppiiijjjooo~~~yyyvvv{{{~~~xxxmmmkkkjjjjjjlllmmmkkkiiifffdddbbbaaaaaa```___]]]XXXVVVUUUTTTUUUWWWZZZ\\\fffnnntttuuuuuuxxxzzzzzzzzz~~~{{{tttpppnnnfff[[[SSSNNNKKKHHHEEEHHHKKKOOOTTTXXX\\\^^^___hhhhhhhhhjjjnnntttyyy|||zzzoooaaaZZZYYYXXXTTTNNNDDD>>>===CCCHHHKKKOOOTTTfffzzz~~~~~~{{{gggttt{{{YYYOOOIIIIIIBBB555,,,---,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,...///000111222111GGGZZZkkk|||}}}uuueeehhhvvv~~~zzzxxxqqqhhhcccddddddbbbiiiiiijjjnnnrrruuuvvvvvvwww{{{{{{xxxwwwwwwwwwvvvuuuzzz|||yyyyyy{{{xxxvvvyyy~~~{{{yyy|||zzz|||}}}|||{{{zzzzzz{{{||||||{{{{{{{{{}}}~~~{{{yyyvvvvvvyyy|||}}}~~~wwwxxxyyyyyyxxxxxxyyy{{{zzz{{{}}}~~~}}}{{{xxxvvvxxxyyyyyyxxxvvvuuuwwwxxxxxx{{{{{{wwwvvvzzz}}}}}}zzz{{{{{{{{{zzzyyywwwvvvuuusssqqqqqqqqqqqqpppoookkkiiifffdddbbb___[[[XXXVVVUUURRRPPPNNNLLLKKKJJJFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCC>>>===;;;999888888888888888999:::;;;===@@@FFFJJJPPPSSSVVVXXX\\\ccckkkqqquuuwwwzzz}}}~~~~~~}}}|||yyyzzz|||~~~{{{|||}}}~~~~~~~~~~~~}}}|||~~~gggTTTJJJIIILLLSSSQQQNNNMMMMMMMMMLLLJJJMMMHHHDDDCCC>>>777666;;;LLLrrrmmmttt{{{sssrrrsssrrrEEE---...,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,(((***......000???SSS^^^kkkwwwtttwwwsssiiikkk}}}{{{}}}~~~xxxrrroooppptttooonnn~~~wwwpppmmmkkkjjjllllllhhhccc^^^bbb___[[[YYYZZZ[[[\\\]]]\\\___ccchhhmmmrrruuuwwwnnn{{{xxxqqqjjjaaa[[[UUURRRNNNLLLOOOSSSXXX[[[```cccfffjjjkkkkkkiiihhhkkkzzz{{{fff\\\\\\]]]ZZZVVVKKKBBB===BBBHHHJJJLLLPPPPPPhhh}}}{{{hhhttt~~~~~~{{{}}}fffUUUJJJKKKIII===111---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...///111222222HHHVVVZZZgggzzzxxxgggaaaooo~~~yyyppppppjjjbbb^^^aaadddeeemmmkkkjjjnnnssswwwxxxwwwwwwyyy|||~~~{{{wwwvvvvvvvvvvvvvvv{{{{{{xxxyyy{{{xxxvvvyyy{{{zzz}}}yyy{{{|||{{{zzzxxxyyyyyyzzzzzzzzz{{{|||~~~{{{xxxvvvwwwyyy}}}xxxyyyyyyxxxwwwxxxzzz}}}zzz{{{}}}~~~}}}{{{xxxvvvvvvwwwxxxwwwvvvvvvxxxzzzvvvyyyyyyvvvuuuzzz}}}}}}xxxyyyyyyyyyxxxvvvuuussstttrrrpppooooooooommmlllfffdddaaa___\\\YYYUUURRRNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@>>>???AAABBBBBBAAA@@@@@@@@@>>>===;;;:::999999888888999:::<<<>>>???===>>>>>>???@@@CCCHHHLLLYYY[[[\\\]]]^^^bbbiiiooouuuwww{{{~~~~~~|||zzzwwwyyy{{{}}}{{{~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}ttt]]]MMMIIIKKKUUURRRNNNNNNOOOPPPMMMJJJKKKIIIEEE???999555444666GGGtttppphhhvvvllljjjiii~~~NNN222111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++***''')))///222:::RRRlllzzz}}}nnnooozzz{{{iiihhhuuu~~~|||}}}~~~xxxppprrrzzzwwwyyy}}}yyyyyytttqqqooonnnkkkiiihhhddd___ZZZXXXTTTRRRQQQTTT[[[dddkkkooorrrvvv|||jjj{{{kkkaaaTTTJJJHHHLLLSSSXXXXXX[[[```eeehhhjjjjjjiiihhhmmmqqqvvv{{{iii^^^______VVVSSSKKKDDDBBBAAAAAAEEEKKKKKKUUUeeevvv{{{}}}ooonnnhhhPPPNNNNNNBBB666333......,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))******++++++,,,------,,,222---)))...///000888\\\hhhlllsssdddVVVbbb~~~~~~yyyvvvssslllbbb[[[ZZZ```fffoooooooooqqqsssuuuvvvuuu{{{{{{{{{~~~~~~}}}{{{xxxvvvtttrrrrrrwww{{{~~~~~~|||zzzyyyuuuvvvyyy{{{||||||||||||~~~~~~|||zzzyyyyyyzzzvvvyyy|||}}}|||{{{{{{{{{wwwxxxzzz|||~~~~~~~~~~~~}}}zzzxxxxxxzzzzzzxxxuuuxxxzzz|||}}}{{{yyyxxxxxxrrruuuxxxxxxwwwwwwzzz~~~|||~~~|||xxxwwwyyyyyyvvvxxxuuuuuuxxxuuunnnmmmqqqwwwsssooolllkkkjjjhhhffffffbbb]]]XXXUUURRROOOLLLGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>=========<<<<<<<<<;;;:::999999999999888666777777888;;;>>>@@@@@@???DDDEEEFFFFFFFFFGGGIIILLLNNN\\\kkkqqqnnniiijjjmmmpppuuu|||~~~|||{{{|||~~~~~~}}}~~~}}}}}}yyywwwyyy}}}~~~}}}}}}}}}~~~eeeXXXNNNEEEOOOTTTUUUOOOMMMQQQSSSQQQVVVSSSLLLDDD;;;666444444IIIcccxxxjjjhhhxxxkkkfffccc```[[[777///---------,,,+++***)))((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&******)))(((((((((((((((,,,+++******++++++)))(((***000...---999KKKkkkyyy}}}uuuvvvxxxsssbbbWWWaaauuuqqqlllvvv|||qqqnnnooooooppprrrvvvoooeee^^^YYYUUUSSSSSSXXXZZZ___hhhrrr{{{~~~}}}~~~~~~|||~~~zzzuuuoookkkhhhggggggffflllssswwwyyyuuufff[[[SSSKKKFFFOOONNNQQQYYY^^^___dddlllhhhlllooonnnppp|||llleeefffaaaXXXPPPHHHDDD@@@===@@@EEEGGGLLLWWWgggzzz~~~wwwrrrZZZPPPKKKAAA666///...,,,++++++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++)))******++++++,,,------,,,000---+++000111999LLLrrrxxxwww{{{zzz~~~uuuWWWWWWkkk~~~~~~zzzvvvnnneee______eeekkknnnnnnnnnpppsssuuuvvvvvv||||||}}}|||{{{yyywwwvvvuuuuuuvvvyyy|||~~~}}}{{{yyyyyytttuuuxxxzzz|||}}}~~~~~~{{{{{{{{{zzzyyyyyyzzz{{{wwwyyy|||}}}{{{zzzzzzzzzvvvwwwyyyzzz||||||||||||}}}{{{yyyzzz{{{{{{xxxvvvwwwyyy{{{{{{zzzxxxwwwwwwtttvvvxxxyyyyyyzzz{{{}}}{{{}}}|||xxxwwwyyyyyywwwwwwtttsssvvvtttppppppsssuuurrrooollljjjhhheeeccc^^^ZZZUUUQQQNNNKKKHHHFFFAAA@@@???===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999666555999:::<<<@@@DDDJJJOOORRRUUUQQQKKKGGGDDDDDDEEEGGGAAANNN```pppvvvtttmmmhhhqqquuu{{{}}}|||{{{}}}|||{{{|||~~~~~~eeeSSSIIINNNTTTVVVQQQNNNOOOPPPOOOTTTRRRLLLDDD;;;666333333>>>YYYyyyxxxhhh```yyyllleee```YYYtttaaa===111---------,,,+++***))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))(((((((((((((((******)))******++++++***,,,///,,,111DDDYYYssssssqqq{{{|||zzztttuuusssiii[[[XXXfffxxx|||qqqqqqtttmmmhhhiiikkklllooosssssskkkaaaZZZWWWXXXZZZ]]]iiilllsss}}}ppplllfff```\\\XXXUUURRRTTTQQQMMMIIIFFFDDDCCCCCCEEEIIIMMMNNNNNNRRRYYY```rrrvvvsssggg___SSSLLLHHHIIILLLQQQ\\\hhhlllrrrvvvrrrlllkkkrrr{{{mmmkkkeee^^^XXXQQQKKKDDD===<<<@@@FFFFFFKKKXXXkkk~~~iiiPPPOOOJJJ<<<111///,,,++++++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++)))******++++++,,,------,,,...,,,...111222FFFggg{{{www^^^LLL[[[uuu~~~~~~|||~~~|||vvvllldddaaadddiiimmmlllmmmnnnppprrruuuwwwxxx||||||~~~~~~zzzyyywwwvvvvvvwwwyyyzzz|||}}}~~~}}}{{{yyyyyyyyysssuuuwwwyyy|||~~~xxxxxxyyyyyyyyyzzzzzz{{{wwwyyy{{{{{{zzzxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{||||||{{{yyywwwvvvxxxzzzzzzyyywwwvvvwwwvvvvvvxxxzzz}}}}}}|||{{{zzz}}}|||xxxwwwzzzzzzxxxuuuqqqpppqqqqqqooopppsssqqqnnnkkkhhhfffccc___\\\UUURRRMMMIIIGGGDDDBBB@@@<<<;;;:::888777777777777444555555666777777888888999999:::::::::999777666<<>>======<<<<<<<<<:::888777666555555777999:::999999:::<<>>???FFFFFFIIIRRR]]]mmm~~~ZZZPPPNNNHHH666111---***+++---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++)))******++++++,,,------------,,,///111222OOO|||yyyxxxpppTTTRRRggg{{{}}}{{{{{{}}}|||zzzzzzqqqfff```aaafffkkkmmmkkkmmmnnnpppqqqtttwwwzzz{{{|||~~~|||zzzyyywwwvvvvvvxxx{{{|||~~~~~~~~~|||yyyxxxxxxyyyuuuvvvxxxyyy{{{|||}}}~~~yyyxxxxxxyyyzzz{{{zzzyyyxxxyyy{{{zzzxxxwwwvvvwwwzzzzzz{{{{{{||||||}}}}}}yyyzzz{{{||||||zzzxxxwwwwwwyyyzzzzzzxxxwwwwwwxxxwwwvvvwwwzzz~~~}}}zzz{{{}}}|||yyyxxx{{{|||yyyuuuqqqnnnmmmmmmmmmmmmnnnjjjhhheeeccc```\\\WWWSSSOOOLLLHHHEEECCCAAA???===999999888666666555555555000111222333555666777777777777888888888:::===???DDDLLLUUUYYYWWWSSSSSSTTTLLLMMMPPPWWW\\\ZZZRRRKKKNNNEEE>>>CCCTTTgggrrrvvvrrruuuxxxzzzzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}~~~}}}}}}}}}{{{}}}~~~~~~|||zzz]]]QQQIIINNNSSSSSSNNNLLLLLLMMMPPPOOOLLLFFF>>>888444222111CCCaaa}}}rrryyy}}}qqqeee\\\YYYjjj~~~aaaDDD444......---,,,,,,,,,,,,,,,)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((()))))))))*********)))***,,,...---666>>>NNNbbbggggggpppyyy{{{pppiiirrrxxxyyy~~~zzzvvv|||~~~zzzpppjjjqqqxxxtttsssgggaaabbbcccgggjjjgggcccfffllliiigggdddccckkkxxxyyynnnbbbXXXOOOFFF???@@@<<<888666777:::<<<===========================<<<<<<==================666888:::;;;===AAAHHHLLLjjjkkkZZZOOOKKKJJJMMMTTT```mmmuuutttllldddgggddd___]]][[[VVVKKKBBB@@@@@@BBBHHHOOOSSS\\\ooosss|||lllPPPLLLSSS<<<555...+++,,,------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++)))******++++++,,,---------...---///000222RRR}}}{{{sss{{{hhh\\\fffvvv~~~~~~}}}}}}|||zzzzzzvvvkkk```]]]bbbjjjmmmmmmlllnnnooopppqqqtttxxx|||~~~~~~}}}{{{zzzyyywwwwwwxxxzzz{{{~~~~~~}}}{{{xxxwwwxxxzzzyyyyyyyyyyyyzzzzzz{{{{{{|||zzzyyyzzz||||||zzzwwwxxxyyyzzzyyywwwvvvvvvwwwzzzzzzzzzzzzzzz{{{{{{{{{wwwxxxzzzzzzyyyxxxwwwwwwyyyzzz{{{{{{yyyxxxxxxyyywwwvvvvvvyyy}}}}}}zzz|||~~~}}}yyyyyy{{{|||yyyxxxuuuppplllkkkllljjjhhheeeccc```]]]ZZZVVVQQQMMMIIIFFFBBB@@@???>>><<<;;;777666555444333333333444///000111222444666777888666666666666999???HHHOOOVVV[[[___^^^XXXTTTTTTUUU^^^___bbbiiinnnnnnfff___VVVQQQLLLLLLSSS]]]ffflllqqqtttwwwxxxyyyyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzz|||~~~}}}}}}{{{|||~~~~~~}}}}}}~~~pppZZZIIIKKKOOOPPPOOOMMMMMMOOOOOOPPPNNNIIIBBB:::555333444;;;RRRttt{{{{{{yyynnn~~~uuugggYYYdddxxxrrr^^^HHH333000///...---,,,,,,,,,---***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))+++,,,,,,+++)))***---///---===KKKYYYffffffgggsssvvvuuupppwwwzzzmmmnnnssszzzppprrrzzz}}}pppgggbbbjjjkkklllkkkccc[[[\\\bbbeeeiiillloooyyy}}}rrrkkkYYYRRRJJJDDD@@@======>>>===<<<;;;;;;===??????>>>@@@AAAAAABBBBBBCCCCCCCCC???@@@AAABBBAAA@@@===<<<===;;;999777666777:::<<>>888555444444FFFiiizzzyyy~~~ccc|||ppp^^^iii|||zzzqqq\\\999222111///---,,,,,,,,,---******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***+++------,,,***+++///333555JJJ\\\hhhooonnntttwww~~~~~~|||~~~zzzrrrjjj}}}|||tttsssqqqssswwwvvvxxxzzzzzzwwwssspppnnnmmmjjjhhhddd]]]WWWYYY```pppwww}}}|||rrrhhh\\\RRRKKK@@@;;;888:::<<<>>>CCCJJJGGGHHHIIILLLOOOPPPOOOMMMPPPPPPOOOOOOOOOPPPPPPQQQOOOQQQTTTSSSOOOJJJGGGEEEDDDAAA<<<:::999::::::999777???IIIOOOVVVfff~~~|||iiiUUUMMMHHHPPP```nnnrrrppp~~~oooaaa]]]\\\VVVLLLFFF>>>:::<<>>TTTqqqwwwxxxlllssswwwyyy}}}}}}ooocccYYY]]]kkkuuuuuuqqqppprrrtttsssqqqsssyyy~~~~~~yyyzzz{{{||||||{{{zzzzzzzzz{{{|||{{{yyyxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{yyywwwwwwyyy}}}}}}zzzvvvxxxyyyyyyyyyxxxxxxyyy{{{xxxwwwvvvtttttttttuuuuuuxxxyyyyyywwwuuuvvvyyy|||zzzzzz{{{zzzxxxwwwxxxzzzsssttttttttttttvvvyyy|||zzz|||zzzvvvtttvvvuuurrrtttsssmmmgggfffgggaaaYYYVVVSSSOOOKKKIIIFFFCCC@@@999777444222333333222111111000//////......////////////111222444555666777888<<>>???===@@@GGGKKKMMMRRRYYY[[[\\\]]]```cccdddcccbbb___^^^\\\ZZZYYYYYYZZZ[[[^^^ccchhhggg```YYYVVVVVVMMMFFF???===>>>>>>:::666777:::;;;888777@@@RRRaaaqqqfffWWWOOOSSS___llluuu}}}{{{zzzzzzzzz|||~~~{{{fff^^^^^^ZZZQQQKKKIII>>>:::BBBFFFFFFKKKUUUkkkvvvooohhhqqqzzzxxx|||nnnYYYMMMLLLBBB555/////////---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,)))******+++,,,,,,------***333111///888DDDUUUjjjwww~~~wwwppp{{{~~~xxxwwwjjj___VVV[[[kkkwwwvvvppprrrtttvvvtttrrrsssyyy~~~{{{zzz{{{||||||{{{wwwxxx{{{}}}}}}}}}{{{zzzxxxzzz|||{{{zzzyyyyyyzzzyyyyyyxxxxxxyyyzzz|||}}}vvvttttttxxx}}}~~~zzzvvvwwwyyyyyyyyyxxxxxxzzz|||yyyxxxwwwuuuuuuuuuvvvvvvzzzzzzzzzwwwuuuvvvzzz~~~yyyyyyzzzxxxwwwvvvwwwyyyrrrssstttrrrqqqsssxxx}}}yyyzzzxxxsssqqqsssrrrooommmlllgggaaaaaabbb[[[RRRNNNJJJEEEAAA???===;;;999666444111000111111111000111111000/////////000000//////000222333444555666:::@@@HHHNNNRRRZZZccckkkbbbcccfffjjjoooqqqpppooojjjkkkkkklllnnnsssyyy~~~ooo^^^UUUVVV[[[mmmqqquuuxxxxxxxxxxxxxxxzzz|||}}}}}}||||||}}}~~~|||~~~~~~~~~|||~~~{{{{{{yyy|||~~~~~~~~~}}}|||~~~~~~hhhYYYMMMOOOUUUVVVUUUUUURRRTTTVVVTTTMMMDDD===999222111@@@```zzzjjjqqq|||nnn[[[666444111...,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******&&&***---------000888>>>SSSuuu||||||uuuzzzxxx```RRR]]]ooowwwtttqqq~~~kkkjjjrrr~~~vvvnnnmmmdddaaa```dddjjjnnnmmmjjj\\\WWWSSSUUUYYY```mmmxxxzzzmmm]]]UUUIIIAAA===???BBBDDDEEEFFFNNN[[[bbbccchhhooopppnnnlllkkkkkkiiigggeee]]]ZZZWWWTTTRRRRRRTTTUUU[[[bbbiiihhhaaaZZZXXXYYYUUUMMMFFFEEEIIIJJJEEE>>>;;;@@@DDDAAA;;;:::???FFFDDDWWWppppppYYYMMMQQQbbbppp~~~zzzuuuqqqnnnmmmmmmvvvwwwzzz{{{vvvuuuvvvzzz~~~kkk___```\\\VVVSSSFFFAAA<<<;;;???DDDGGGHHHWWWhhh|||{{{}}}gggppp{{{qqqEEELLLGGGDDD888,,,000333***+++++++++************)))))))))))))))))))))))))))************************)))))))))((())))))***+++------,,,,,,,,,,,,+++++++++///...,,,888PPP______ooo{{{|||}}}}}}uuuccc^^^[[[___iiiqqqtttsssrrrtttuuuuuuvvvxxx||||||{{{|||}}}}}}}}}{{{|||}}}|||zzzxxxvvvvvvuuuxxxzzzyyyuuusssuuuwwwyyywwwuuuvvvyyyzzzxxxvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyzzzzzzyyyxxxyyy{{{}}}yyyxxxvvvuuutttuuuwwwxxxyyyvvvvvvwwwyyyyyy|||xxxuuutttvvvxxxwwwvvvyyyyyyvvvrrrrrrvvvvvvrrr}}}zzzuuurrrqqqooonnnlllhhheee```ZZZTTTOOOLLLJJJEEEBBB>>>;;;888666555555222222111000000000000000///............///000000222000///000333666777888@@@GGGPPPUUUVVVXXX\\\``````aaaccchhhkkkkkkfffaaahhhhhhbbbcccjjjiiikkkxxx~~~zzzcccVVVXXX___mmmtttyyywwwvvvxxxzzzyyy}}}}}}||||||{{{{{{{{{zzz|||}}}zzz~~~}}}|||~~~~~~~~~~~~~~~~~~~~~|||zzz{{{~~~~~~jjjSSSPPPRRROOOQQQXXXWWWWWWTTTOOOKKKIIIBBB;;;:::333888QQQpppmmm|||{{{zzzwwwyyyJJJ555---///******///...************))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******---''''''------...>>>TTT]]]|||qqqsss|||~~~wwwccc[[[fff{{{~~~zzzrrrrrrooohhhmmm~~~zzziii```___bbbhhhoooqqqmmmccc[[[WWWYYY^^^bbbhhhpppxxx~~~uuugggZZZRRREEECCC@@@>>>???FFFPPPWWWdddgggkkkoooqqqsssuuuvvvyyyvvvrrrooonnnjjjddd___TTTPPPKKKGGGGGGIIIMMMPPPVVV\\\bbbbbb\\\RRRKKKHHHGGGGGGJJJNNNQQQQQQLLLGGGJJJNNNLLLCCC;;;:::<<<===:::@@@JJJWWWhhhzzzcccXXXXXX\\\vvvsssooojjjfffdddddddddiiikkkqqqwwwzzzxxxrrrllljjjiiiiiikkknnnnnnllljjjmmmppptttyyy}}}kkk```^^^[[[VVVMMMGGG@@@;;;<<>>;;;777555444333333111111000///////////////.........---...//////000000000000000222666999<<>>>>>AAAFFFIIITTTXXX[[[YYYPPPHHHCCCAAAFFFGGGIIINNNSSSWWWYYYYYY[[[```___UUUJJJDDD@@@<<<<<<===@@@CCCLLL\\\ppp~~~rrr___TTTjjjgggaaa]]]YYYYYYYYYZZZZZZ^^^eeekkkmmmhhh```YYYSSSRRRRRRSSSTTTTTTRRRPPPRRRUUUZZZ___eeemmmuuu{{{~~~bbb^^^\\\VVVTTTNNNFFF===:::<<>>JJJSSSrrrwwwccc___\\\WWWSSSPPPPPPQQQSSSRRRVVV[[[^^^]]]XXXPPPKKKBBBAAAAAABBBCCCCCCCCCBBBBBBDDDGGGKKKPPPXXX```eeeuuuvvvbbb[[[YYYWWWSSSLLLBBB;;;999>>>CCCGGGKKKTTTbbbsss|||}}}sssVVVJJJKKK???000---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---******+++,,,---...///000***...111AAAkkkrrrtttwwwwwwuuuzzz{{{vvvkkk```bbbeeeiiimmmpppppppppoooqqqtttvvvwwwxxxzzz|||}}}{{{yyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyywwwvvvxxxvvvuuuwwwzzzzzzwwwssswwwwwwxxxyyy{{{|||}}}}}}|||zzzwwwuuuuuuwwwyyy{{{zzz{{{{{{zzzxxxyyy{{{}}}xxxvvvuuusssssstttvvvwwwwwwvvvuuuvvvwwwxxxxxxvvvxxxxxxxxxyyyzzzzzzyyyxxxuuuuuusssppprrrxxxyyywwwqqqpppmmmjjjeee]]]UUUPPPIIIHHHDDDAAA===:::888777444333111000//////000000///......---------......---------------......///,,,///222222222666???GGGPPPQQQPPPNNNLLLLLLOOORRR[[[^^^``````^^^___bbbeeeiiitttxxxzzz|||rrrfffgggooo}}}xxxddd___cccgggqqqzzz|||{{{|||{{{yyywwwxxxyyy{{{{{{{{{zzzzzz~~~|||zzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}fffRRRUUU[[[YYYTTTTTTVVVUUUSSSRRRSSSOOOIII999888222333LLLnnn~~~zzzvvvyyylllooocccXXX\\\uuudddDDD///,,,***---000+++************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((()))******++++++(((---...---:::SSSdddiiihhhooovvvuuunnnnnn}}}|||vvv~~~tttffffffssswwwzzzllleeefffhhhfff```YYYVVV\\\jjjuuu~~~|||{{{}}}}}}uuummm```YYYNNNEEEAAADDDKKKPPPTTTYYY```hhhmmmsssxxx{{{}}}{{{zzzxxxvvvuuuvvvmmmaaaVVVMMMEEE<<<666222111000000333666;;;===EEEMMMSSSSSSMMMGGGEEEFFFMMMOOOQQQSSSVVV^^^iiiqqqrrryyy|||xxxqqqkkkccc\\\QQQNNNGGG@@@::::::>>>BBBDDDUUUvvvSSSQQQMMMJJJHHHHHHJJJKKKMMMOOOPPPOOOLLLHHHCCCAAA<<<============>>>???@@@@@@BBBCCCDDDFFFIIIMMMQQQ]]]jjj}}}qqq^^^]]]VVVUUUQQQIII@@@::::::<<>>AAACCCLLLMMMNNNMMMJJJHHHGGGGGGIIISSShhhggg]]]VVVVVVSSSNNNFFF???:::888===@@@GGGPPP]]]mmm}}}xxxuuu~~~bbbOOOPPPHHH<<<555///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************************+++,,,,,,***+++,,,---...///000000000///999ZZZyyymmmzzzooo~~~ttthhhaaaaaaffflllooonnnnnnoooqqqpppqqqrrrssssssvvvyyy|||~~~}}}|||}}}~~~}}}yyywwwtttuuuxxxzzzxxxvvvuuuvvvwwwzzz{{{zzzwwwuuuuuuvvvxxxxxxxxxxxxzzz{{{{{{yyyvvvttttttvvvyyy{{{yyyzzzzzzxxxvvvvvvxxxzzzuuuuuuttttttuuuwwwzzz|||xxxwwwvvvxxxzzz{{{{{{zzzyyyzzzzzzyyyxxxwwwxxxyyytttuuusssnnnmmmnnnkkkfffccc```ZZZUUUOOOIIICCC???777666555333111111000000////////////////////////...------------...//////...............///000000///222555666777;;;AAAFFFDDDAAA>>>???EEEOOOZZZbbbccccccccccccffflllsssxxxrrrzzz{{{zzznnniiiooo{{{|||kkkbbbdddiiirrr{{{}}}||||||{{{xxxxxxyyy{{{|||}}}|||zzzyyy|||}}}~~~~~~}}}|||{{{{{{||||||}}}|||||||||zzzzzz{{{{{{||||||}}}}}}{{{}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~fffTTTSSSUUUQQQUUUVVVVVVSSSRRRRRRNNNHHH888999555222@@@[[[sss}}}rrrpppxxxnnnqqq{{{qqqddd^^^```fffjjjjjjXXX@@@333333...---...***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))******++++++,,,///+++111EEE\\\mmmyyyzzz|||qqqfff^^^mmmvvvzzzvvvmmmxxx}}}vvvzzzxxxssswwwuuuooogggaaa\\\XXXVVVVVVWWWYYY^^^eeennnyyyyyypppcccUUUKKKCCCEEEJJJRRRZZZcccjjjooopppsssvvvwwwuuusssqqqpppwwwwwwyyy|||}}}yyyqqqjjj___UUUGGG<<<666444333222111111111222333555777888AAARRReeemmmggg[[[SSSPPPOOOQQQSSSVVV\\\ccclllrrruuuyyyzzzyyyyyy|||{{{wwwuuusssnnnfff[[[OOODDD>>>>>>999>>>RRRlll<<<<<<;;;;;;::::::::::::<<<>>>>>><<<:::999:::<<<:::===AAADDDGGGLLLRRRWWW___aaacccaaa\\\UUUPPPNNNGGGLLL[[[sssdddYYYWWWTTTQQQLLLEEE>>>999888>>>EEEJJJPPP^^^rrrzzzwwwzzzssssssttt~~~eeeQQQOOOJJJCCC;;;///------,,,,,,,,,+++++++++))))))))))))))))))))))))***************************))))))))))))***+++++++++,,,,,,---...//////000///...<<<\\\{{{vvvgggooouuuqqqyyylllaaa]]]bbbhhhnnnpppnnnlllooorrrqqqqqqqqqqqqqqqtttyyy}}}|||{{{zzz|||}}}~~~}}}|||yyyvvvrrrtttwwwzzzyyyvvvsssvvvzzz{{{{{{yyywwwwwwuuuwwwyyyxxxwwwvvvxxxzzzxxxwwwvvvuuuuuuwwwzzz{{{xxxyyyxxxwwwuuuuuuwwwxxxttttttttttttwwwzzz}}}yyyxxxvvvwwwyyyzzz{{{zzzxxxyyyyyyvvvsssrrrtttvvvrrrsssrrrnnnlllkkkfff___YYYTTTLLLFFFAAA===999777222222111000////////////.........///.........---......------...//////000000////////////000111111222333555888;;;>>>@@@AAA>>>>>>AAAGGGNNNVVV\\\___[[[[[[^^^cccjjjppptttuuuqqqzzz{{{yyyoookkkkkksss~~~|||nnnffffffkkkttt{{{|||{{{|||{{{xxxyyy{{{|||~~~~~~|||zzzxxxzzz{{{|||}}}~~~{{{{{{|||||||||{{{{{{zzzxxxxxxyyyzzzzzz{{{{{{|||yyy|||~~~~~~|||zzz{{{|||zzz|||~~~~~~~~~~~~}}}}}}]]]VVVVVVUUUTTTVVVVVVSSSSSSSSSPPPJJJ???<<<666333999NNNlllvvvwww~~~rrrllltttkkkhhhkkkrrrxxxiiiJJJ666333000///...'''************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,***000<<>>KKK```888888999999999888777777777999<<<<<<;;;:::===??????DDDKKKRRRYYYbbbkkkrrrnnnqqqtttsssmmmddd]]]YYYQQQPPPYYYnnnrrr\\\YYYTTTQQQOOOJJJBBB<<<888???FFFFFFGGGQQQgggyyyuuuvvvsssjjjgggqqqfffRRRNNNJJJHHH???000---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++,,,,,,------.../////////222333DDD```rrrvvv}}}~~~wwwkkkqqqgggsss~~~~~~uuufff]]][[[ccciiiooopppmmmlllooosssrrrqqqpppoooppptttzzz~~~yyyxxxxxxzzz||||||{{{yyyyyyuuurrrssswwwzzzyyyvvvqqqvvv{{{}}}zzzxxxwwwxxxwwwyyy{{{zzzxxxwwwyyy{{{wwwvvvuuuuuuvvvxxxzzz{{{xxxxxxxxxvvvttttttvvvwwwtttssstttuuuxxx{{{zzzxxxvvvvvvxxxyyyzzzzzzwwwxxxwwwssspppoooqqqtttnnnpppooollljjjhhhbbb[[[QQQKKKCCC;;;777444333222111111000000///000000000------.........------,,,...............///000111000000000000000111111222444444666999===??????>>>>>>BBBIIIQQQWWWZZZYYYWWWYYY[[[```iiirrrxxxxxxwwwrrr~~~~~~}}}tttmmmmmmiiinnnzzz|||ppphhhhhhllluuu||||||{{{{{{zzzxxxzzz|||~~~~~~|||zzzxxx|||{{{{{{{{{|||}}}{{{{{{||||||{{{zzzzzzyyyvvvwwwwwwxxxzzz{{{{{{|||xxx{{{~~~}}}{{{yyyyyy{{{xxx{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~hhh[[[\\\\\\SSSUUUVVVTTTTTTUUURRRMMMEEE???777222444EEEgggssshhhzzzwww|||ZZZ:::000---///000)))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++===LLL\\\~~~sssiiiqqq~~~lllhhhTTTiiiyyy~~~{{{xxx~~~xxxdddhhhdddfffttt}}}~~~{{{ooodddZZZTTTcccppp~~~}}}yyykkk\\\OOOIIIIIIKKKWWW]]]eeemmmrrrtttsssrrruuuvvvwwwwwwuuutttuuuvvvlllnnnrrrvvvuuukkkZZZMMM===888333000222333333222111222444666999;;;===>>>BBBWWWqqq~~~{{{qqqiiifff___ZZZUUUVVV^^^hhhppptttvvvyyyzzzxxxyyy|||yyyuuuzzzyyyyyyyyywwwtttnnnkkkTTTIII@@@===:::AAA[[[vvv888777666666666777666444444888======<<<===AAAEEEEEESSSeeeqqqvvvxxx|||zzz|||vvvpppiiiddd___```nnnooo___TTTUUUSSSIIIBBBCCC:::;;;???DDDHHHOOO]]]jjj{{{|||zzzppp{{{aaaJJJEEEKKKFFF888000***'''))),,,***)))*********************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000666111JJJXXXcccxxxtttxxxzzzlll|||lllZZZWWW```iiijjjlllmmmmmmmmmllllllpppmmmkkklllqqqwwwyyyzzz}}}zzzxxxxxxzzz{{{zzzxxxyyy{{{||||||{{{xxxuuussswwwwwwxxxxxxxxxwwwwwwwwwyyywwwvvvwwwzzzzzzwwwsssrrrssstttuuuuuuwwwzzz}}}vvvuuutttttttttvvvwwwxxxsssssstttwwwzzz}}}~~~~~~sssvvvzzz{{{xxxvvvvvvwwwsssrrrpppppppppooollljjjjjjkkklllkkkggg^^^SSSKKKAAA???:::666222///......//////.........------------------.........//////...............///000000------...///111222444555555777999999999:::;;;===EEEMMMVVVXXXVVVTTTVVVZZZbbbiiippptttwww{{{zzzuuu|||yyyzzz}}}yyyqqqmmmppprrrllljjjpppuuuqqqiiicccjjjooowww}}}|||yyy{{{}}}~~~}}}{{{zzzzzz{{{}}}xxxwwwxxxzzz|||||||||}}}~~~{{{yyyzzzzzzyyyxxxyyyyyy{{{{{{~~~}}}|||{{{~~~~~~{{{{{{|||yyy}}}}}}|||~~~|||vvv___\\\WWWUUUWWWVVVTTTWWW[[[XXXPPPFFFDDD999222777BBB^^^rrr~~~|||BBB,,,222---(((000************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((---***)))---///---,,,...888GGGXXXjjjssslll{{{~~~wwwkkkvvv}}}xxxyyydddddddddgggrrr|||jjj___^^^bbbpppzzz|||zzziiiWWWMMMIIIJJJTTT```iiikkkppptttwwwxxxwwwwwwwwwvvvtttssstttuuuuuutttooorrrrrrnnncccTTTFFF===666555333444555555444222555666777777777999<<<>>>CCC]]]sssmmmeee]]]UUUUUU]]]hhhqqqvvvuuuvvvxxxyyyyyyxxxvvvuuuwwwxxxzzz||||||{{{yyyxxxfffUUUEEE???>>>???EEEMMM444444444444555666555444999999888999<<>><<<>>>BBBFFFKKKVVVaaaxxx~~~uuu~~~}}}eeeSSSJJJDDD>>>333,,,)))+++---+++***+++******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000333888YYYfffhhhtttxxx{{{zzzrrrzzzjjj~~~yyyjjj[[[\\\fffjjjkkkmmmnnnnnnnnnmmmlllpppnnnnnnqqquuuyyy{{{zzz}}}zzzxxxyyy{{{|||{{{yyy{{{|||}}}~~~}}}zzzwwwuuuwwwwwwxxxxxxxxxwwwvvvuuuvvvuuuuuuwwwxxxxxxvvvtttrrrtttxxxyyyzzz{{{|||~~~vvvvvvuuuuuuuuuvvvwwwwwwtttttttttvvvzzz||||||{{{tttwwwyyyyyywwwuuuvvvwwwsssqqqpppoooooonnnkkkiiigggfffddd```[[[RRRHHHAAA;;;999666222000///////////////.........---------------.........////////////............///000000000//////000111333555666<<<;;;999999:::===BBBEEENNNSSSWWWWWWTTTUUU[[[aaalllqqquuuvvvyyy{{{zzzvvvzzz{{{zzzrrrqqqvvvuuuooonnntttxxxtttmmmhhhmmmqqqwww}}}~~~{{{yyy|||~~~~~~}}}{{{||||||~~~|||xxxwwwxxxzzz{{{{{{~~~~~~|||zzzyyyzzzzzz{{{{{{zzzyyyxxx}}}}}}~~~~~~~~~~~~}}}~~~||||||}}}zzz}}}}}}|||}}}hhh```aaaWWWYYYXXXVVVXXX[[[YYYTTTKKKHHH<<<555888@@@YYY|||www}}}TTT666444---''',,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((())),,,---,,,...333@@@PPP]]]dddttt}}}pppuuu}}}xxx|||sssggghhhggghhhppp||||||ooohhhiiinnnuuu~~~|||uuujjj^^^RRRMMMMMMQQQ[[[fffppprrruuuwwwxxxxxxwwwvvvvvvtttssstttuuuvvvuuutttpppqqqmmmcccUUUFFF<<<888666555444444666666666444777777888888888:::>>>AAAIII___}}}yyyrrriiibbb[[[ZZZaaajjjqqqtttvvvwwwxxxxxxxxxxxxwwwvvvzzz{{{}}}~~~~~~~~~}}}}}}rrrfffWWWKKKBBB<<>>AAADDDIIINNNZZZiii{{{|||vvvyyy[[[HHHKKK<<<444---------,,,+++,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000333OOOxxxzzznnn|||hhhrrr}}}wwwlllcccgggooonnnnnnppppppppppppooonnnlllooouuu{{{~~~~~~{{{yyy{{{{{{zzzzzz{{{|||||||||xxxyyyzzzzzzyyyxxxvvvuuuuuuvvvxxxyyyyyywwwuuussspppsssvvvvvvuuuuuuwwwzzzuuuwwwyyyyyyyyyxxxyyyzzzuuuwwwxxxyyyyyywwwtttsssqqqqqqrrrtttwwwxxxwwwuuusssrrrqqqooonnnoooqqqrrrllljjjhhhgggfffdddaaa___^^^XXXPPPGGG@@@:::555222......------...///000111/////////...................../////////000000000000000//////000000111222333222222222555888<<<>>>CCC???:::999===EEENNNSSSRRRSSSTTTUUUXXXbbbpppzzz{{{|||zzzuuutttuuuuuurrrnnnqqquuuwwwuuuvvvzzzzzzwwwwww|||}}}yyytttsssvvvwwwzzz}}}}}}|||{{{yyyyyyzzzzzzyyyxxxwwwyyyzzz|||{{{{{{{{{||||||zzzyyy{{{|||}}}~~~~~~}}}}}}{{{zzzyyy{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}~~~}}}||||||}}}~~~qqqaaa\\\\\\[[[XXXXXXYYY[[[\\\QQQNNNCCC;;;::::::JJJeeexxxmmmuuuooommmvvvjjjlllmmmpppccc<<<000///---000+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''(((((()))***+++++++++***,,,///000---///;;;HHHZZZlllrrrgggfffrrruuujjjppp|||yyyrrrxxxsssvvvtttnnnkkkoootttvvv}}}~~~yyyvvvxxx{{{~~~zzzpppeee^^^RRRUUUZZZ```ffflllrrrwwwwwwxxxxxxwwwvvvsssqqqpppppppppqqqsssuuutttrrroooooodddSSSDDD;;;777666555555555444666999::::::999:::::::::999:::===AAAEEENNNZZZmmm}}}|||vvvnnnkkkhhhhhhkkkoooqqqqqqwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyzzz{{{|||~~~~~~yyynnn^^^NNNDDD???444666888888777888:::<<<;;;DDDQQQ___eeebbbXXXPPPJJJLLLOOOVVV___iiirrrwwwrrrmmmgggcccgggzzznnncccqqqkkkYYYRRRRRRUUUMMMEEE??????AAABBBFFFKKKPPP^^^rrrwww~~~kkkOOOLLL@@@777///---,,,******+++******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000///TTTooovvvkkk|||~~~|||wwwpppjjjjjjnnnoooooopppqqqqqqpppooonnnjjjooovvv|||}}}{{{xxxzzzzzzzzzzzzzzz{{{|||}}}wwwxxxxxxyyyyyyxxxwwwvvvtttuuuwwwxxxxxxwwwuuutttrrruuuxxxxxxvvvvvvzzz}}}|||{{{zzzwwwuuuuuuwwwyyyuuuvvvxxxzzzyyywwwtttrrrrrrrrrsssvvvxxxxxxwwwuuuqqqooommmkkkkkklllmmmnnnhhhfffdddcccaaa___\\\YYYRRRLLLDDD<<<777444222111...............//////////////////////////////////////////000000000111111000000000000000111222222222222333555999===AAADDD@@@===;;;===BBBIIIOOOQQQPPPQQQSSSWWW]]]gggsss||||||}}}{{{vvvtttvvvuuurrrmmmmmmmmmpppvvv}}}zzzxxxyyy}}}|||xxxuuuvvvyyyzzz|||}}}}}}|||{{{zzzxxxyyyyyyxxxwwwwwwyyy{{{}}}||||||}}}~~~}}}{{{yyy}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzz}}}|||{{{{{{{{{|||||||||~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~```aaa]]]YYYXXXWWWXXXZZZ\\\QQQOOODDD===<<<888BBBZZZ{{{qqqoootttnnnzzzjjjiiifffeeevvvgggAAA222///,,,...++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************''''''((()))***++++++,,,+++---///000...222BBBRRRhhhzzz}}}oooooo~~~uuurrruuu~~~|||}}}tttzzz~~~uuuooopppssstttvvvxxxyyyxxxvvvuuuvvvxxx~~~~~~}}}yyypppddd\\\XXXWWW]]]eeekkkooorrruuuwwwwwwwwwwwwvvvuuusssqqqpppqqqrrrsssuuuuuusssmmmiiicccTTTAAA888888;;;;;;888777666666777:::<<<<<<;;;;;;;;;;;;::::::<<<@@@DDDIIIRRR```mmmvvvwwwtttpppiiiiiiiiikkknnnqqqrrrssswwwwwwvvvuuuuuuvvvwwwwwwvvvvvvwwwwwwxxxzzz|||}}}~~~yyyooo```OOOCCC333555777777777999???DDDHHHSSSaaagggdddYYYOOOJJJOOOWWWcccppp{{{{{{iiieee{{{pppssseeeUUUSSSVVVPPPIIIDDDBBB@@@@@@DDDJJJKKKVVViii}}}pppooosssUUUJJJDDD:::111...,,,******+++******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000333\\\}}}}}}}}}|||yyyuuusssqqqpppnnnlllooopppqqqqqqqqqpppooonnnjjjooowww|||}}}|||{{{zzzxxxyyyzzzzzzyyyyyy{{{}}}xxxyyyyyyzzzzzzzzzzzzyyyttttttuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxxxxyyy|||}}}~~~{{{wwwtttuuuxxx{{{sssuuuwwwxxxxxxvvvtttrrrttttttuuuvvvwwwvvvssspppllliiifffdddeeefffgggfffaaa___]]][[[YYYWWWSSSPPPCCC>>>888333111111000000///000//////////////////...////////////000000000000000000000111111111111111111111111111222222333222333666999===AAADDDFFF@@@>>>>>>BBBHHHNNNPPPPPPRRRSSSVVVYYY___hhhrrrxxx}}}{{{yyyyyywwwsssooooooooorrr{{{xxxwwwyyy|||zzzvvvuuuxxxzzz{{{}}}}}}{{{zzz{{{{{{{{{zzzyyyyyy|||~~~}}}|||||||||}}}}}}{{{zzz~~~}}}|||{{{|||yyyyyyzzz}}}}}}}}}}}}}}}|||{{{zzzyyy{{{zzzyyy{{{}}}~~~}}}}}}|||}}}~~~~~~}}}ssshhh___XXXWWWXXXXXXYYY[[[RRRPPPGGGAAA>>>777===QQQ}}}xxxmmmnnn~~~uuu}}}nnnkkkhhhfffmmmzzz{{{vvvZZZ<<<222000,,,///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++---...///777JJJ\\\xxxyyytttwwwyyynnnmmmooooooyyyzzz}}}{{{wwwzzzuuuuuuuuutttkkklllnnnppprrrttttttuuu{{{wwwrrrmmmddd[[[XXXYYY___gggnnnpppqqqssssssrrrvvvvvvvvvvvvuuutttsssrrrrrrrrrttttttsssmmmeee___PPPDDD777333999??????<<<:::999999;;;===??????>>><<<=========<<<===???BBBEEELLLWWWaaahhhkkkkkkjjjfffgggjjjmmmppprrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{~~~yyyooo^^^OOO444666999999;;;@@@JJJQQQ\\\dddiiicccWWWPPPSSSZZZbbbmmm{{{yyyttt}}}}}}{{{aaaWWWVVVSSSNNNIIIDDD>>>;;;@@@GGGKKKPPP___ssszzzhhhwwwxxx}}}qqqVVVGGGIII>>>333///---+++***,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000<<>>>>>???BBBCCCCCCBBB>>>???AAAAAA???>>>???@@@CCCJJJTTT\\\```ccceeefffeeegggkkknnnpppsssuuuwwwtttuuuvvvwwwwwwvvvuuutttvvvwwwxxxyyyzzzyyyyyyxxx{{{~~~{{{xxxpppggg666999<<<===@@@HHHTTT]]]kkknnnlll]]]MMMMMM^^^qqq~~~vvvnnn]]]VVVUUUQQQLLLEEE===888<<>>\\\|||uuuiiizzzzzztttkkkaaaaaakkkuuutttooooooppppppqqqpppooonnnmmmnnnrrrxxx{{{{{{|||}}}uuuwwwyyyxxxwwwwwwzzz}}}vvvvvvvvvwwwwwwxxxxxxyyyssssssrrrrrrtttwwwzzz|||{{{xxxuuuvvvyyy||||||zzzuuuvvvwwwwwwuuuuuuvvvxxxqqqrrrsssuuuuuuuuuttttttooonnnllljjjfffaaa[[[VVVTTTQQQNNNNNNPPPPPPNNNLLLIIIGGGDDDBBB@@@===999666444222000000111111111000---...//////000000//////.../////////000000111111000111111111111222222222222222111111222222333444777999<<>>888+++)))...,,,---,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---///******111000...666===gggvvvxxxmmmeeessswwwsssbbbZZZdddooopppoooqqqnnnnnnpppppppppooommmlllsssuuuxxx{{{}}}~~~}}}}}}yyyyyyxxxxxxwwwxxxxxxxxxyyyyyyxxxvvvssssssuuuwwwrrrsssttttttsssuuuwwwzzzwwwwwwxxxyyyxxxxxxwwwvvvyyywwwuuuuuuuuutttsssqqqsssqqqqqqqqqsssuuuuuuuuuuuuggg\\\YYYPPPCCC???FFFAAA@@@@@@??????>>>======<<<;;;:::999777555444333111111111111222222222222000111222222111000111222///111222222000///000222222222333333333222111000444222222333555666555444999???FFFHHHFFFBBB@@@???EEEHHHKKKNNNQQQVVV[[[```ZZZYYYZZZ```kkkuuu{{{}}}~~~~~~{{{vvv|||}}}~~~{{{xxxyyy}}}|||uuussswwwyyywwwyyy|||~~~zzzwww|||}}}}}}|||yyywwwvvvvvvyyyyyy{{{|||||||||{{{zzz|||zzzyyyzzz|||}}}}}}}}}{{{zzzyyyzzz{{{{{{zzzxxx|||}}}~~~~~~~~~}}}{{{zzz}}}{{{zzz|||~~~{{{zzzzzz}}}}}}}}}{{{|||hhhYYY^^^XXXUUUYYYSSS[[[TTTQQQQQQHHH;;;999@@@[[[~~~|||llllll}}}{{{qqq[[[BBB222......---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((***+++,,,*********+++......333===KKK[[[iiirrr}}}pppkkktttwwwssswww~~~|||{{{xxxyyy~~~zzzvvvtttsssqqqkkkfffoooooopppsssuuuuuuqqqmmmjjjbbbYYYWWW\\\dddiiikkkxxxxxxuuurrrpppppprrrtttvvvqqqllljjjkkkjjjfffbbbbbb^^^XXXQQQLLLFFF@@@===AAAAAACCCEEEHHHIIIJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHGGGEEECCCAAABBBCCCFFFKKKRRRWWWZZZ\\\^^^```bbbeeejjjnnnppprrruuuwwwtttwwwzzzyyywwwvvvvvvxxxvvvvvvvvvvvvwwwwwwwwwwwwyyyzzz{{{}}};;;???DDDMMM]]]pppzzz{{{jjjaaa\\\bbbnnn|||rrrzzzeeeYYYRRRRRROOOEEECCCCCC:::EEEJJJPPPXXXfffyyywwwiiiOOODDD@@@<<<000,,,///+++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---///++++++222000...777999\\\bbbxxxsssyyyvvvppprrrtttzzz{{{mmm___ZZZcccmmmmmmmmmpppsssrrrqqqooollljjjhhhgggsssuuuwwwzzz|||}}}||||||zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxvvvttttttvvvxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwuuutttttttttrrrpppoooooooooppprrrtttuuuuuuqqq___NNNEEEAAA<<<888888777777888999:::;;;<<<<<<888888666555444222222111555555444444333333222222444555555444333222333333333333333222111111111222444444444444444444444444333444555666777888999999EEEHHHKKKJJJFFFBBBAAABBBGGGIIILLLPPPTTTXXX\\\^^^[[[]]]bbbkkkuuu||||||}}}}}}}}}~~~}}}yyyvvvyyy}}}{{{vvvssswwwyyyxxxyyy|||}}}zzzwwwzzz{{{||||||{{{zzzyyyyyywwwxxxzzz{{{{{{{{{{{{zzz}}}{{{zzzzzzzzzyyyxxx{{{zzzyyyzzz||||||{{{yyyyyyzzz|||}}}~~~~~~}}}}}}{{{zzzyyyzzz}}}~~~}}}{{{wwwvvvwww{{{~~~~~~|||{{{|||www___^^^XXXWWW\\\XXX]]]WWWUUUUUUMMM@@@<<>>======???BBBKKKMMMMMMJJJEEEBBBCCCEEEHHHJJJNNNSSSYYY\\\]]]\\\^^^ccckkkvvv~~~|||{{{zzzzzzzzzxxxvvvzzz|||{{{vvvtttwwwyyyyyyzzz{{{~~~}}}zzzxxxyyyzzz{{{||||||}}}}}}}}}vvvwwwxxxzzz{{{{{{{{{{{{~~~|||zzzzzzzzzzzzxxxvvvyyyyyyyyyzzz|||}}}|||zzzwwwxxxzzz|||}}}~~~|||{{{zzzzzz||||||{{{zzzyyyyyyyyy{{{~~~~~~|||||||||}}}~~~~~~hhh]]]XXXZZZ___]]]^^^[[[ZZZ\\\TTTFFF@@@AAA\\\~~~}}}|||{{{yyyOOO666......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((***++++++******+++---000333AAAVVVffflllqqqvvvuuuzzzvvvwww~~~~~~uuurrr|||uuurrrrrrrrruuuvvvtttooonnnppptttpppqqqssstttrrrjjjaaaZZZXXX[[[___bbbeeeiiilllooohhhjjjkkkiiieeeaaa___^^^YYYTTTNNNJJJHHHEEE@@@<<<:::888555777>>>GGGOOOTTTXXX[[[^^^]]]YYYUUUTTTUUUPPPNNNKKKHHHGGGHHHJJJKKKJJJJJJHHHEEEAAA??????@@@FFFIIINNNRRRUUUWWWYYY[[[bbbeeejjjnnnooopppqqqrrruuuxxx|||~~~}}}{{{zzzzzzzzzyyyyyyxxxvvvuuuuuuttttttvvvyyy|||EEEFFFLLLXXXffflllggg^^^ggghhhppp~~~yyyooohhhpppiiiYYYSSSRRRLLLJJJIII@@@<<>><<<444444444333333333444555666777666555555555555666777666777777888888999999:::999888777888888999888777:::777444333444666666555333333333333555666888999999>>>CCCDDDAAAAAAEEEIIIGGGIIIJJJHHHDDDBBBDDDFFFGGGIIINNNVVV\\\___^^^\\\ccciiirrr||||||yyywwwvvvwwwxxxxxxxxxzzz{{{zzzwwwvvvwwwyyyzzz{{{{{{}}}}}}}}}|||{{{zzz{{{{{{{{{|||~~~~~~~~~}}}wwwxxxxxxzzzzzz{{{||||||{{{zzzyyyzzz|||}}}|||zzzxxxwwwwwwyyy{{{|||{{{zzzwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{~~~~~~}}}||||||||||||}}}~~~|||}}}~~~nnn\\\XXX\\\___^^^___]]]___aaaZZZLLLCCC@@@ZZZ|||}}}|||xxxnnntttSSS777//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***++++++******,,,...222;;;LLL```kkknnnqqqvvv}}}}}}}}}yyyuuu}}}vvvttttttqqqssstttsssrrrsssvvvxxxnnnppprrrrrrmmmeeeZZZTTTWWW^^^gggkkkjjjiiijjjkkkggggggfffbbb\\\VVVSSSQQQKKKGGGCCC@@@>>><<<999666999888888>>>HHHSSS]]]cccfffiiijjjfff___XXXVVVVVVRRRPPPMMMJJJHHHHHHIIIJJJFFFGGGFFFCCC@@@>>>>>>???EEEHHHKKKNNNPPPRRRTTTWWWcccgggmmmqqqrrrrrrrrrssstttwww{{{}}}{{{yyyxxxxxxwwwvvvvvvuuuttttttrrrtttxxx{{{~~~???CCCLLLXXXbbbeeeeeeccckkkpppzzznnnhhhrrryyyaaaTTTRRRNNNMMMKKKCCC@@@@@@GGGRRRTTTWWWjjj{{{qqqXXXKKKGGG;;;333111---+++++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---///...000444///444GGG~~~rrrpppnnnwww}}}hhh{{{xxxrrrwwwmmmdddfffiiillllllkkknnnrrrmmmkkkiiihhhiiinnnsssvvvssstttwwwyyyyyyyyyxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzyyyyyyyyyyyywwwtttrrrrrrrrrsssssssssvvv{{{~~~vvvwwwxxxxxxwwwuuurrrpppvvvuuusssssssssrrrqqqoootttvvvxxxxxxwwwvvvxxxyyy}}}bbbGGG???;;;444777666444333333444555666555555555666888;;;>>>@@@DDDCCCCCCBBBAAA@@@??????;;;999888999;;;<<<:::999999777555555555666666666444444555555777888:::;;;<<<@@@DDDDDDAAAAAAFFFJJJFFFIIIKKKIIIEEEBBBBBBCCCFFFJJJPPPXXX^^^```___^^^jjjpppwww~~~~~~yyyvvvttttttvvvyyy{{{|||{{{zzzzzzxxxwwwvvvyyy|||{{{{{{{{{{{{{{{|||||||||~~~}}}|||}}}~~~~~~|||zzzxxxyyyyyyzzzzzz{{{||||||{{{zzz{{{|||~~~~~~|||vvvvvvvvvxxxzzz{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{~~~|||{{{{{{{{{}}}}}}~~~~~~{{{|||}}}ttt[[[YYY\\\[[[\\\^^^___aaaccc]]]QQQDDD>>>QQQtttxxx}}}ttt}}}}}}iiidddrrrzzzSSS999000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***++++++***+++---///...>>>RRRaaakkksssxxxzzzrrrkkkzzz{{{xxxzzzvvv~~~tttppppppqqqnnnmmmlllnnnrrrtttttttttoooqqqqqqnnnggg]]]UUUOOOTTT^^^hhhmmmjjjffffffgggeeedddbbb]]]WWWSSSQQQQQQLLLIIIFFFDDDBBB@@@>>><<<:::;;;???GGGRRR]]]eeeiiiooopppooojjjaaaZZZUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGBBBBBBBBB@@@>>>===>>>???DDDFFFHHHIIIJJJLLLPPPRRR```eeelllqqqsssssssssrrrsssuuuyyy}}}~~~}}}zzzxxxuuuuuuuuuuuuuuuuuuuuuuuurrrtttwwwzzz|||}}}||||||???DDDNNNXXX]]]^^^aaafffjjjttt~~~hhhhhhtttrrr\\\VVVPPPOOONNNGGGDDD<<>>444111...,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---...---000333...777PPP{{{wwwwwwzzz}}}{{{{{{qqqqqqvvvmmmjjjlllnnnnnnmmmlllnnnqqqmmmkkkhhhgggjjjnnntttxxxtttuuuwwwyyyyyyyyywwwwwwvvvvvvuuuvvvvvvwwwxxxyyy|||}}}~~~|||yyyvvvuuuvvvtttuuuvvvuuutttuuuwwwzzzuuuvvvyyyzzzyyyvvvssspppuuutttssssssttttttsssqqqtttvvvxxxwwwuuuuuuxxx{{{}}}|||___LLLBBB:::777666444333333444666777999:::===BBBHHHOOOUUUYYY```^^^\\\XXXTTTQQQNNNMMMHHHFFFCCCDDDFFFFFFDDDAAA>>>???@@@>>>;;;999:::::::::;;;<<<>>>???@@@@@@@@@AAABBBBBBAAA???@@@DDDHHHKKKMMMNNNLLLFFFBBBAAABBBHHHNNNVVV\\\______``````mmmrrrzzzyyy||||||yyy{{{wwwuuussstttwww{{{~~~|||zzzyyyyyyxxxvvvyyy}}}|||{{{zzzyyyzzz{{{|||}}}~~~||||||~~~~~~{{{xxxyyyyyyyyyyyyyyyzzzzzz{{{}}}|||}}}~~~}}}{{{wwwwwwwwwxxxzzz{{{zzzxxx|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||{{{yyyxxxyyyzzzyyyzzz{{{zzzyyyyyy{{{}}}}}}}}}~~~|||{{{}}}{{{^^^\\\\\\XXX[[[^^^```cccddd___SSSFFF<<>>@@@CCCDDDEEEEEEFFFHHHKKKNNNXXX___gggnnnqqqrrrqqqqqqrrrsssvvvzzz}}}}}}{{{xxxtttttttttuuuuuuvvvvvvvvvtttuuuwwwyyyzzz{{{zzzzzzFFFIIIQQQZZZ]]]\\\___eeennnzzz|||gggkkkxxxggg\\\TTTQQQPPPIIIEEE<<<===HHHPPPSSS___nnnzzz}}}}}}^^^NNNMMMCCC888333...---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,000222...;;;XXX}}}uuu~~~tttvvv}}}wwwxxxnnnppppppmmmkkkkkklllmmmiiihhhfffgggiiinnntttxxxuuuwwwxxxzzzzzzyyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz~~~|||vvvtttwww{{{xxxzzz{{{zzzxxxwwwwwwxxxvvvwwwxxxyyyyyywwwuuussstttsssrrrsssuuuvvvuuutttsssuuuwwwvvvtttvvv|||}}}gggSSSEEE===;;;888555444444555666:::===CCCLLLWWWcccmmmsss|||{{{xxxtttpppllliiihhhddd```\\\[[[\\\[[[WWWRRROOOSSSUUURRRJJJDDDCCCEEEDDDFFFHHHKKKKKKKKKIIIHHHJJJGGGDDDAAA@@@BBBEEEGGGMMMNNNMMMIIIDDDBBBCCCFFFOOOVVV___bbb___]]]^^^aaafffmmmwww~~~~~~|||{{{www|||uuuuuu{{{xxxvvvuuuuuuxxx|||~~~|||yyyxxxzzzyyyvvvyyy}}}{{{yyyxxxxxxzzz}}}}}}zzz{{{~~~~~~{{{wwwyyyxxxwwwvvvvvvvvvwwwxxxzzzzzz{{{}}}~~~{{{zzzyyyyyyzzz{{{|||zzzyyy|||{{{yyyxxxxxxxxxyyyyyyyyy{{{|||{{{yyyxxxyyy{{{wwwyyyyyyxxxwwwwwwzzz}}}|||||||||~~~}}}{{{}}}ccc___]]]XXX^^^^^^aaadddddd```VVVGGG<<>>222---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++******+++///111>>>UUUdddkkk|||tttnnncccfffxxx~~~{{{xxxyyy{{{uuuooommmpppsssrrrooopppqqqsssvvvwwwvvvtttrrrooommmggg___YYYVVVXXX[[[[[[```eeegggdddaaa```___]]]___aaabbbbbbaaaaaabbbaaaaaa```^^^\\\[[[[[[\\\XXXYYY]]]ccclllssswwwxxxwwwrrrllliiiiiihhhddd```YYYXXXXXXVVVRRRMMMIIIFFFBBBBBBBBB@@@>>>===>>>???CCCCCCCCCBBBBBBDDDGGGJJJSSSZZZeeemmmqqqssssssrrrssssssuuuxxx|||~~~|||yyywwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyIIIJJJSSS___ffffffiiinnnvvvkkkqqq|||pppaaaWWWSSSQQQKKKCCC???;;;>>>IIIVVV```eee~~~~~~yyyxxxyyyuuu{{{]]]NNNPPPGGG;;;444///.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------+++///222...===\\\|||{{{yyyjjj~~~yyyzzzxxxzzzpppqqqoookkkiiiiiijjjiiidddddddddeeeiiiooouuuyyyvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{vvv{{{~~~zzzsssqqqvvv}}}zzz|||~~~~~~}}}{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwtttsssrrrtttvvvwwwwwwvvvsssvvvxxxwwwvvvyyy{{{___KKKEEEBBB>>>999555444333333444888@@@LLL[[[jjjwww~~~}}}xxxrrrppppppmmmgggbbb___eeeiiicccWWWOOOMMMPPPLLLOOORRRUUUUUUTTTQQQOOOSSSNNNGGGCCCCCCFFFHHHJJJJJJJJJIIIEEEAAABBBGGGKKKTTT]]]eeefff```[[[]]]bbb]]]fffsss{{{}}}{{{xxxwwwxxx}}}|||qqqsss|||zzzxxxwwwwwwzzz|||~~~~~~}}}yyyxxx{{{yyyvvvyyy}}}{{{yyywwwxxxzzz}}}~~~{{{yyyzzz~~~{{{wwwxxxwwwvvvtttttttttuuuuuutttuuuxxx|||}}}|||{{{|||}}}}}}{{{zzzzzzzzzyyyxxxxxxxxxzzzzzzzzz|||~~~}}}{{{zzz{{{~~~{{{}}}}}}zzzwwwvvvxxx{{{{{{zzzzzz|||~~~~~~}}}{{{}}}fffaaa^^^YYYaaa```bbbeeeeeeaaaXXXIII======```wwwmmmtttuuummmnnnfffhhhiiiooommm^^^LLL===333---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++******,,,///222DDD[[[eeejjjzzz|||vvvtttkkkiiisss~~~zzzyyy~~~uuueeecccccciiippptttqqqlllkkkpppuuuvvvssspppooopppiiifff```ZZZVVVYYY```ggggggiiiiiihhheeeaaa^^^\\\]]]aaafffhhhhhheeedddcccdddeeeeeefffeeefffhhhjjjiiihhhhhhkkkpppuuuyyyzzzxxxqqqjjjjjjnnnpppmmmiii\\\\\\\\\[[[WWWQQQKKKHHHEEEEEEDDDBBB???===>>>???BBBBBBBBB@@@@@@BBBFFFIIIRRRYYYeeennnsssuuuuuuuuuuuuttttttxxx|||~~~}}}{{{{{{zzzzzzyyyxxxwwwvvvvvvzzzyyyxxxxxxwwwxxxxxxxxxBBBTTTeeehhheeehhhqqqxxx~~~pppzzzkkkVVVRRRRRRNNNIIICCC???@@@HHHRRRWWWYYYkkkzzzyyysssUUUBBBKKKFFF555444...---+++,,,------+++***************************---,,,,,,,,,,,,---......)))000++++++666444???___{{{tttdddkkk}}}~~~{{{yyyvvvooommmkkkiiihhhhhhhhhhhhhhhddd```bbbiiiqqqwwwyyy{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyy|||yyyyyy{{{}}}|||{{{}}}}}}{{{yyywwwwwwyyy{{{{{{yyywwwuuuuuuwwwyyy{{{yyytttoooqqqvvvyyyvvvqqquuuvvvvvvuuuuuuyyy{{{eeeMMMHHHAAA<<<888666444333666666999===@@@KKKccczzz~~~{{{||||||xxxrrrmmmpppuuuttthhhXXXTTTXXXSSSUUUVVVWWWVVVVVVWWWXXXYYYRRRJJJEEEFFFIIILLLMMMIIIIIIGGGEEEDDDHHHPPPVVV[[[^^^bbbccc___YYYTTTPPPTTT\\\iiisssuuuqqqqqquuuxxx~~~xxxzzz~~~vvvwwwxxxyyy{{{|||}}}~~~yyyzzzzzzyyyxxxxxxzzz}}}|||xxxvvvwwwxxxwwwvvv}}}{{{yyyxxxyyyzzzzzzyyywwwxxxxxxuuurrrrrrtttxxx{{{{{{|||}}}zzzyyyzzz}}}~~~}}}{{{xxxvvvuuuwwwzzz|||yyyzzz{{{}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}~~~}}}{{{~~~}}}~~~jjj``````\\\___aaaaaa___\\\[[[VVVHHH:::???^^^|||yyywwwtttkkkooouuurrrkkk```QQQBBB666000------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((,,,---...555>>>```eeegggppp}}}{{{}}}|||{{{ssslll```bbbgggooossssssqqqpppooouuuuuunnnjjjmmmooonnnkkkiiibbb[[[[[[```cccbbbccceeegggfffbbb^^^\\\ZZZaaabbbeeegggiiijjjjjjjjjjjjkkkkkklllmmmmmmnnnmmmooonnnnnnpppssswww|||~~~}}}{{{yyyvvvsssnnnkkkccc```\\\YYYXXXUUUSSSQQQIIIGGGDDDBBBBBBBBBAAA@@@BBBAAA???<<<<<<>>>CCCFFFQQQXXXcccnnnvvvxxxxxxvvvttttttuuuvvvxxx{{{}}}~~~|||xxxwwwwwwyyyzzzzzztttwwwyyyxxxuuutttvvvyyyKKKZZZhhhllllllsss~~~xxx|||```VVVSSSQQQMMMGGGBBBAAAEEEMMMTTTXXXfffuuu}}}dddJJJKKKGGG888666///---,,,,,,------+++***************************---,,,,,,,,,,,,---.........444...---444333>>>\\\tttvvvhhhooo{{{wwwuuummmllljjjhhhggggggggggggiiieeebbbccciiiqqquuuwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxyyy{{{yyywwwxxx|||~~~~~~zzzzzzyyywwwuuuuuuxxxzzzwwwwwwvvvuuuvvvxxxzzz|||yyyvvvssstttwwwxxxuuurrryyywwwuuutttuuuyyyxxxvvvyyy}}}```WWWKKK@@@;;;:::;;;===:::777666888:::@@@NNN\\\yyytttwww|||~~~tttfff^^^^^^ZZZ\\\___```___]]]]]]]]]XXXSSSLLLHHHHHHJJJKKKKKKLLLIIIEEEDDDFFFMMMTTTYYYZZZ___ccc```XXXPPPMMMMMMPPPVVVbbbmmmqqqpppsssyyy~~~~~~{{{}}}yyyyyyyyyzzzzzz{{{||||||yyyzzzzzzyyyxxxxxx{{{}}}~~~{{{xxxwwwxxxxxxwwwvvv|||{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwuuussssssvvvxxx{{{{{{{{{}}}|||yyyyyy{{{|||~~~~~~}}}||||||zzzxxxwwwwwwxxxzzz{{{xxxyyy{{{|||}}}}}}|||||||||||||||||||||}}}}}}~~~~~~}}}|||}}}~~~|||}}}mmm``````\\\^^^^^^^^^]]]\\\[[[WWWJJJ<<>>BBBEEEPPPWWWbbbmmmtttwwwwwwuuuvvvuuuttttttuuuyyy}}}~~~|||yyywwwvvvvvvvvvvvvuuuvvvwwwwwwuuuuuuvvvwwwSSS```lllqqqvvvqqq\\\VVVVVVQQQMMMFFFAAAAAAGGGPPPWWW___nnn|||wwwvvv}}}___PPPHHH===999000///---,,,,,,---+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,000,,,+++///111AAA\\\jjjyyyzzzlllqqquuu~~~xxxtttrrrkkkjjjiiihhhgggfffffffffiiifffccceeekkkqqqtttuuutttvvvxxxzzz{{{zzzyyyxxx{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuxxx|||{{{zzzyyywwwuuuuuuwwwyyyssstttuuuvvvwwwyyyzzz{{{xxxxxxyyyyyyyyyxxxvvvuuu{{{yyyvvvtttwww~~~|||vvvsssyyy|||ssseeeWWWMMMFFFBBB@@@???999555555666777<<<@@@TTTiii~~~}}}|||wwwnnnhhhfffeeeiiilllllliiieeebbb```ZZZWWWRRROOONNNMMMLLLKKKIIIHHHHHHJJJNNNRRRVVVWWWYYY___aaa[[[OOOGGGFFFHHHJJJOOOZZZgggmmmooouuu|||~~~||||||~~~|||{{{zzzyyyyyyyyyzzz{{{yyyzzz{{{zzzyyyzzz{{{}}}{{{yyyxxxxxxyyyyyyxxxwww{{{{{{zzzzzzxxxwwwuuuuuuvvvvvvvvvuuutttuuuwwwyyy{{{zzzzzz{{{||||||zzzyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzxxxyyy{{{|||}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{}}}}}}zzz|||~~~sssbbb___]]]]]]ZZZ\\\\\\[[[[[[WWWKKK???AAA[[[vvvzzzwwwXXX>>>000------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---,,,***111CCCUUUaaakkkkkkhhhooossszzzuuujjjkkksssgggkkkwwwqqqdddaaaccchhhnnnsssvvvvvvtttrrrtttssspppkkkiiijjjgggcccaaacccddddddggglllkkkgggiiiiiigggeeecccccceeegggiiiiiijjjkkklllmmmnnnooorrrsssuuuwwwxxxwwwvvvuuussssssssstttwwwzzz~~~~~~{{{wwwrrrnnniiifffbbb___\\\ZZZWWWUUUQQQLLLGGGCCCAAAAAAAAA@@@@@@AAA@@@???>>>>>>AAADDDMMMTTT___jjjrrruuuuuutttwwwuuurrrqqqssswww{{{}}}|||zzzxxxvvvtttsssrrrwwwuuuuuuuuuvvvvvvvvvttt[[[gggttt|||dddYYYYYYSSSPPPJJJCCC???CCCNNNWWWYYYgggyyy{{{yyy}}}}}}[[[III@@@<<<222000---,,,,,,,,,,,,***++++++++++++++++++++++++---,,,,,,,,,,,,---......***,,,,,,,,,///888OOOiiilllyyyrrrnnnlllxxx~~~zzzvvvqqqooopppjjjiiiiiihhhgggggggggggggggeeecccgggmmmsssuuuuuuvvvwwwzzz{{{|||{{{yyyxxx|||{{{zzzyyywwwwwwwwwwwwuuuuuuuuuwwwzzz~~~~~~|||yyywwwvvvxxxyyyrrrsssuuuwwwxxxxxxxxxxxxtttxxx{{{|||zzzxxxxxxzzzzzzzzzxxxwwwzzzyyynnnaaaTTTLLLLLLHHHBBB???<<<:::999999<<>>???AAACCCIIIPPP[[[fffnnnrrrsssrrrtttsssrrrqqqrrruuuxxx{{{{{{||||||{{{yyyvvvttttttxxxuuussstttvvvwwwuuurrreeettt}}}yyyxxxzzznnnZZZUUUSSSRRRMMMEEE???AAAKKKTTTVVVaaarrr~~~hhhJJJBBB???555222...---,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---............111111222CCCddd}}}vvvyyy}}}tttqqqsssvvvoookkkggghhhllliiiiiiiiiiiiiiiiiihhhhhhdddcccdddiiiqqqvvvxxxwwwzzz{{{|||}}}|||{{{yyyxxx{{{{{{yyyxxxvvvuuuuuuuuuvvvwwwwwwxxxyyy{{{}}}}}}zzzvvvuuuvvvxxxtttuuuwwwxxxxxxwwwvvvuuuqqqvvv{{{|||{{{yyy{{{}}}zzz||||||xxxxxx~~~uuummmkkkeee[[[PPPHHHCCC???;;;===JJJccc|||tttsssvvvvvvssssssvvvyyyxxxtttnnnjjjgggfffeeebbb^^^YYYTTTPPPNNNMMMSSSXXXYYYUUURRRSSSUUUZZZWWWRRRNNNJJJGGGCCCAAA@@@FFFSSSccclllnnnpppsssvvvvvvxxx{{{~~~~~~{{{xxxwwwvvvvvvvvvvvvxxxyyyzzzzzz|||}}}~~~}}}}}}zzz{{{|||}}}|||||||||||||||~~~~~~zzzwwwvvvwwwvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyxxxyyyzzz|||||||||{{{{{{xxxyyyzzz{{{||||||||||||zzzzzz{{{||||||}}}}}}}}}|||~~~~~~{{{}}}{{{}}}kkkcccccc^^^[[[^^^___\\\ZZZTTTIII>>>FFFbbb~~~~~~|||tttiiiCCC---------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''+++---,,,///>>>VVVggg^^^pppvvvyyyyyywwwrrr}}}lll^^^gggtttqqq^^^UUUVVV___gggnnnooooooqqqpppmmmmmmiiiggggggiiigggdddbbbccchhhnnnqqqvvvzzzwwwrrrtttuuutttqqqmmmiiihhhhhhgggiiikkknnnqqqtttvvvwwwuuuvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~|||wwwtttmmmjjjgggeeedddbbb```^^^SSSNNNHHHCCCBBBBBBBBBBBB@@@AAAAAA@@@>>>>>>@@@BBBFFFLLLWWWbbbjjjoooppppppqqqqqqrrrsssttttttuuuuuuwwwzzz|||}}}{{{yyyxxxyyyyyyvvvttttttwwwwwwuuurrrppp{{{yyytttqqqppprrryyyaaaSSSTTTSSSOOOHHHAAAAAAGGGNNNSSS\\\iiixxxsssOOODDDAAA777333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///,,,111111000JJJttt{{{ssspppyyyooogggbbb^^^```ggghhhhhhiiijjjjjjjjjiiiiiiccccccfffllltttyyyzzzyyy}}}}}}}}}||||||{{{zzzyyy{{{zzzyyywwwvvvuuuuuuuuuxxxyyyyyyxxxwwwxxxzzz|||}}}}}}{{{xxxuuutttuuuwwwvvvvvvxxxxxxxxxwwwvvvuuuqqquuuyyyzzzyyyyyy{{{}}}{{{}}}}}}yyyvvvvvvgggYYYOOOFFF;;;:::LLLjjj~~~xxxzzz|||zzzwwwssspppoookkkjjjhhhccc]]]YYYXXXXXX^^^^^^[[[VVVRRRRRRXXX]]]XXXSSSMMMJJJJJJIIIDDD@@@===CCCPPPaaakkkllllllnnnooorrrxxx}}}|||xxxuuuuuuvvvwwwxxxxxxyyyyyyxxxzzz}}}~~~}}}}}}~~~zzz|||}}}|||{{{{{{|||}}}|||~~~~~~zzzwwwxxxzzzwwwvvvvvvwwwyyy{{{zzzyyyxxxzzz||||||{{{zzz{{{|||{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxzzz{{{||||||{{{{{{vvvwwwyyy{{{|||||||||{{{wwwxxxxxxyyyzzz{{{||||||}}}||||||yyy|||~~~ooodddeee^^^]]]```aaa^^^ZZZTTTIII>>>BBB```}}}~~~qqquuuhhhooo}}}eeeEEE111------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((+++---...888KKK^^^hhhkkk~~~yyyfffkkkjjjrrr~~~|||vvv```uuu~~~zzzfffSSSKKKKKK```kkkrrrpppooorrrrrrmmmmmmiiiggghhhgggccc```___fffkkkooorrrxxx~~~~~~zzztttuuuuuurrrooollljjjjjjhhhjjjmmmqqquuuwwwxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}}}}|||}}}~~~|||xxxtttnnnkkkgggdddcccaaa^^^\\\PPPLLLGGGCCCCCCCCCCCCCCCBBBBBBAAA???===>>>@@@BBBBBBHHHSSS^^^ggglllnnnnnnnnnpppqqqsssssssssrrrqqqsssvvvzzz{{{yyyxxxzzz|||yyyxxxvvvvvvwwwwwwuuutttqqq}}}wwwnnnkkkjjjkkkmmmqqq}}}rrr]]]VVVUUUQQQKKKDDDAAACCCEEEQQQWWWaaapppyyyyyyTTTHHHBBB888555000---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---(((000111000RRR~~~lllddd^^^XXXZZZ```ffffffhhhiiiiiiiiihhhhhheeefffiiiooowww{{{{{{yyy||||||{{{zzzzzzzzz{{{|||{{{zzzyyyxxxwwwvvvvvvvvvxxxyyyzzzxxxvvvvvvyyy{{{yyyyyyxxxwwwuuuvvvyyy{{{vvvvvvwwwxxxxxxyyyyyyxxxuuuvvvwwwwwwwwwwwwxxxzzz||||||{{{yyyzzzmmm[[[LLL@@@CCCSSSkkkyyytttrrrrrrrrrqqqooojjjfffeeegggiiijjjddd\\\YYYZZZ\\\]]]]]]TTTQQQMMMJJJHHHFFFBBB@@@;;;???KKK[[[fffiiijjjlllhhhnnnuuu|||~~~~~~{{{zzzvvvxxxyyyzzzzzzyyyxxxwwwuuuxxxzzz{{{{{{{{{|||}}}{{{||||||zzzxxxxxxzzz}}}{{{}}}|||xxxvvvyyy|||xxxwwwvvvxxx{{{|||zzzxxxtttwww{{{|||{{{zzzzzz|||{{{zzzzzzyyyyyyyyyyyyzzzwwwwwwxxxyyyyyyzzz{{{{{{wwwxxxzzz{{{||||||{{{zzzvvvxxxzzz|||}}}}}}||||||uuuuuuvvvvvvxxxyyyzzz{{{}}}~~~{{{{{{~~~zzz~~~qqqdddfff]]]]]]aaaccc___[[[TTTJJJ@@@===YYY|||}}}qqqxxxgggkkkyyy}}}uuu```GGG666------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---333DDDYYYeeegggxxxrrraaadddccclll~~~|||||||||ppp|||gggVVVMMMKKK```mmmtttqqqooosssrrrmmmiiiggghhhjjjggg```___bbbfffjjjlllooowww|||{{{yyytttpppmmmmmmnnnkkknnnrrrvvvxxxyyyxxxwwwwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~|||wwwrrrooolllgggbbb___[[[WWWTTTLLLIIIEEEDDDDDDDDDDDDDDDCCCCCCAAA>>><<<===@@@CCC???FFFPPP[[[dddjjjlllmmmooooooppppppppppppppppppnnnrrrvvvvvvttttttvvvzzzyyyyyyzzzxxxwwwuuuvvvvvvmmmzzz}}}xxxvvvttteeeccceeeiiiiiijjjtttiiiYYYWWWSSSMMMGGGAAA???>>>PPPSSS\\\kkk|||{{{|||uuuzzzXXXKKKDDD999555111---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///)))333777888```vvvlllddd^^^VVVVVV\\\dddeeefffhhhhhhhhhggggggggghhhkkkqqqxxx{{{zzzwwwzzzyyyxxxwwwxxxzzz|||~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwyyyzzzxxxvvvvvvyyy|||wwwxxxxxxxxxxxxzzz~~~uuuuuuvvvwwwyyyzzz{{{|||xxxwwwvvvuuuuuuvvvvvvvvv|||yyyxxx{{{qqqcccSSSHHHIII[[[~~~zzzssspppoooxxxwwwuuuqqqnnnppptttyyykkkddd^^^```ggghhh```WWWPPPQQQOOOKKKFFFAAA@@@@@@:::===GGGVVVaaafffjjjmmmccciiirrrwwwzzzzzzzzzzzzyyy{{{|||}}}|||zzzwwwuuusssuuuxxxyyyyyyyyyzzz{{{zzz{{{{{{xxxuuuuuuyyy|||zzz|||}}}{{{vvvuuuyyy}}}yyyxxxwwwxxx{{{|||zzzwwwpppuuuzzz|||zzzyyyyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxxxxxxxyyyzzz{{{|||wwwxxxyyy{{{|||{{{{{{zzzwwwxxx{{{}}}~~~~~~}}}}}}tttttttttuuuvvvxxxyyyzzz}}}~~~zzzzzz}}}~~~|||qqqcccfff\\\\\\aaaccc```[[[UUULLLBBB:::TTTvvvzzzxxx{{{mmmnnn}}}vvvkkkYYYCCC444------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,---666LLLbbbiiifff~~~qqqhhhfff```hhh{{{||||||tttlll\\\RRRNNN___mmmtttpppmmmrrrrrrllldddcccfffjjjgggaaabbbhhheeehhhiiillluuuwwwqqqnnnooopppooorrrvvvzzz{{{zzzxxxvvvyyyxxxwwwvvvwwwyyy{{{}}}}}}~~~~~~~~~~~~|||uuuqqqppplllfff```[[[VVVQQQNNNIIIGGGDDDDDDEEEEEEEEEDDDDDDCCC@@@===;;;===AAADDD>>>DDDNNNZZZccciiikkklllqqqpppooonnnnnnoooppprrrlllpppsssrrroooooorrrvvvxxx{{{|||zzzvvvuuuvvvxxx^^^eeeoooyyy~~~{{{tttmmmbbb^^^^^^bbbccceeerrrpppZZZYYYUUUNNNHHHCCC@@@>>>MMMQQQWWWbbbrrrooozzz{{{ssssssiiiJJJFFF@@@777000//////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222,,,333222FFFsss{{{yyyzzz}}}iii```\\\XXXYYY___```bbbeeeggggggggghhhjjjjjjhhhllluuuzzzyyyzzz~~~}}}yyywwwxxxvvvuuuyyy|||{{{{{{|||~~~{{{wwwyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxwwwxxxyyy{{{}}}~~~yyyzzz{{{zzzyyyyyy|||vvvvvvwwwyyy{{{{{{yyyvvvxxxxxx{{{|||}}}ooo^^^OOOLLLeeesssdddccckkkzzz||||||xxxyyykkkkkkmmmqqqrrrlll___UUUWWWRRRLLLHHHGGGFFFCCCAAA<<<>>>EEEQQQ^^^fffgggeeeeeeeeelllwww{{{yyyyyy}}}}}}{{{yyyzzz}}}~~~}}}{{{vvvxxxzzz{{{|||}}}||||||{{{{{{{{{zzzzzzyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwxxxyyyzzzwwwyyy|||~~~}}}{{{xxxvvvtttuuuuuuvvvwwwyyyzzz{{{}}}yyywwwxxx|||zzzyyyyyyxxxxxxyyyyyyzzz{{{xxxvvvwww{{{~~~~~~}}}}}}yyyvvvvvvxxxzzzzzzyyy~~~~~~~~~~~~~~~|||~~~rrrcccggg```aaacccbbb___[[[TTTHHH<<<;;;LLLccc~~~xxx{{{|||uuutttttttttfff]]]SSSDDD666///...,,,,,,,,,,,,***)))))))))))))))((((((((((((******************************************++++++333+++...BBBXXXcccdddccc}}}~~~ssswww}}}|||xxx~~~~~~oootttwwwnnnpppvvvZZZaaaiiilllqqqvvvwwwtttnnniiieeegggiiiiiigggdddcccccc___eeelllpppttt}}}|||wwwttttttvvvsssvvv{{{~~~~~~zzzuuuqqqvvvxxxzzzzzzzzzzzz|||~~~}}}|||zzzxxxxxxuuuooofff^^^XXXUUURRRQQQIIIIIIGGGEEEDDDCCCCCCCCCEEEBBB???<<<<<<===???AAABBBCCCGGGOOOZZZccchhhiiimmmllllllllllllmmmmmmnnnnnnooopppqqqrrrqqqppppppuuuuuuvvvwwwwwwwwwwwwwwwUUU```nnnzzz}}}wwwmmmfffaaa\\\[[[___```cccqqqaaaYYYSSSPPPLLLFFFAAA@@@GGGOOOVVV]]]lll|||\\\KKKBBB999111//////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111,,,333111DDDnnn|||uuuqqqyyygggaaa]]]XXXWWW[[[___aaadddfffeeeeeefffgggjjjiiimmmvvvzzzyyyyyy{{{zzzxxxxxxzzzxxxtttuuuyyy}}}{{{yyyyyy{{{|||zzzyyyxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxxxxyyyzzz{{{}}}}}}zzz||||||zzzxxxwwwyyy|||uuuuuuvvvxxxzzzzzzxxxvvvxxxwwwzzz}}}iiiXXXOOOUUUaaauuudddWWWUUUYYYpppxxxyyy~~~xxxzzzzzzyyywwwqqqiii```ZZZXXXSSSMMMIIIHHHGGGDDDAAA;;;;;;AAANNN^^^hhhiiifffiiiiiiooowww{{{xxxxxxzzz}}}{{{zzz{{{}}}~~~}}}{{{xxxyyy{{{||||||}}}||||||{{{{{{zzzzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyy{{{||||||zzzxxxvvvuuuvvvwwwxxxyyy{{{|||||||||yyyvvvwwwzzz}}}~~~|||yyyyyyxxxxxxxxxxxxyyyyyyzzzxxxwwwxxxzzz|||}}}}}}{{{xxxvvvvvvxxx{{{{{{zzz}}}}}}}}}}}}}}}~~~}}}{{{{{{jjjggg___cccdddccc___[[[TTTGGG;;;>>>JJJ\\\www}}}qqqpppuuuhhh___WWWJJJ>>>000...---,,,,,,,,,***(((***)))))))))((((((((((((***************************************++++++,,,...+++222HHH]]]gggfffdddkkkxxx~~~|||mmmooorrrvvvppphhh~~~ggglllpppssswwwyyyxxxssskkkfffcccfffkkkmmmkkkgggeeecccbbbggglllooosss|||~~~yyyuuutttuuuxxx{{{~~~yyyvvvvvvxxxzzz{{{{{{{{{}}}}}}{{{xxxvvvvvvwwwsssmmmeee^^^YYYVVVSSSRRRKKKJJJHHHFFFEEEDDDCCCCCCDDDBBB???===<<<===???AAABBBBBBEEELLLVVV___dddfffjjjjjjkkkkkkkkkkkklllllllllmmmnnnppppppppppppooossstttuuuvvvwwwwwwwwwwwwOOO]]]qqq}}}}}}tttiiiaaa```YYYWWWZZZ[[[```qqqnnn\\\PPPRRRRRRHHHBBBCCCAAAMMMUUUXXXcccyyyyyyUUUDDD;;;333111000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000,,,333000CCChhhtttkkkttttttddd___]]]XXXVVVXXX^^^aaacccddddddcccddddddiiijjjpppwwwzzzyyyxxxyyyzzzyyy{{{}}}{{{vvvuuuxxx~~~{{{xxxwwwxxxyyyzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyyzzz{{{|||||||||||||||{{{yyywwwuuuvvvwwwttttttuuuwwwyyyyyywwwvvvvvvuuuwww{{{}}}}}}nnn___WWWTTTnnn{{{bbbSSSKKKJJJKKK```ppp}}}wwwmmmddd```^^^YYYSSSMMMIIIHHHGGGDDDAAA<<<999===MMMaaaoooqqqmmmoooooosssxxxzzzxxxwwwxxx|||{{{zzz{{{|||}}}|||{{{zzz|||}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzz{{{||||||{{{yyyxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyywwwvvvuuuwwwyyy{{{|||}}}|||||||||xxxvvvvvvzzz|||{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxyyyyyyyyyyyy|||~~~zzzxxxwwwwwwyyyzzz{{{{{{zzz{{{{{{|||}}}~~~}}}|||lllddd^^^dddeeeccc___[[[TTTHHH===???HHHUUUpppppplllxxxiiiTTTBBB222000---,,,,,,+++)))(((******)))))))))(((((((((***************************************+++,,,,,,,,,...;;;QQQdddkkkiiifffcccsss}}}{{{vvvssstttmmm\\\cccrrruuurrruuuyyyzzzwwwppphhhcccccchhhooorrrqqqmmmiiiggggggjjjmmmooorrr{{{|||xxxvvvuuuwwwyyy}}}~~~|||xxxuuuvvvxxxzzz{{{{{{|||~~~~~~}}}xxxuuutttuuuuuupppkkkddd^^^ZZZWWWUUUSSSMMMLLLJJJHHHFFFEEEDDDCCCDDDBBB???======>>>???AAAAAAAAABBBGGGOOOXXX___cccggghhhiiijjjkkkjjjiiiiiijjjkkklllnnnnnnoooooooooqqqrrrsssuuuvvvwwwwwwxxxTTTbbbuuu}}}ssshhhbbb___XXXTTTVVVXXX___rrr~~~aaaOOOSSSVVVKKKCCCEEE<<>>555222000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///,,,333000DDDgggsss|||wwwmmmpppwwwooo^^^ZZZYYYVVVUUUXXX___aaacccdddcccbbbccccccfffjjjqqqxxxzzzyyyxxxyyy|||{{{}}}~~~zzzzzz}}}}}}|||zzzyyyyyyyyyyyyzzzuuuuuuuuuvvvwwwxxxyyyzzzwwwxxxyyy{{{{{{{{{zzzyyyzzzzzzyyyxxxvvvuuuuuuuuutttttttttvvvyyyzzzyyywwwtttrrrtttxxxzzz{{{~~~tttkkkeeebbb```___ZZZbbbkkkpppsssyyyrrrggg```YYYhhh}}}|||```NNNGGGGGGHHHQQQddd~~~|||wwwpppiiiccc___]]]XXXSSSMMMIIIGGGFFFCCC@@@===:::<<>>===>>>@@@AAA@@@??????BBBJJJTTT]]]bbbdddeeehhhiiijjjiiihhhgggiiijjjkkklllmmmnnnoooooonnnoooqqqsssuuuvvvwwwwww```kkkxxx}}}yyyppphhheee___WWWRRRTTTWWW```uuulllRRRSSSWWWMMMEEEFFF===HHHPPPRRRYYYkkk}}}cccLLLBBB888444111...---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---444111IIIooosssrrrzzzzzzssspppnnnzzzmmmXXXRRRSSSSSSVVVZZZ```bbbeeeeeedddddddddeeecccjjjrrrwwwyyyzzzzzzzzz|||zzz{{{~~~}}}{{{~~~|||}}}}}}}}}|||zzzyyyxxxuuuvvvvvvwwwxxxyyyyyyyyywwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuwwwyyy{{{zzzyyyvvvtttuuuyyy{{{|||wwwnnniiieeecccbbb___bbbgggmmmtttyyy~~~zzzkkk\\\\\\aaalllyyyuuuZZZJJJEEEEEEFFFVVVuuu{{{vvvpppllljjjfff___ZZZXXXSSSLLLHHHGGGEEEAAA>>>===999;;;LLLeeezzzrrrtttvvvwwwyyy{{{|||{{{wwwwwwxxxxxxxxxxxxyyyyyy}}}~~~}}}||||||~~~}}}|||{{{{{{{{{{{{}}}}}}}}}|||{{{yyyxxxxxxyyyyyyzzz{{{|||}}}|||{{{zzzyyyxxxyyyyyyyyyxxxxxxwwwwwwsssuuuwwwzzz{{{{{{zzzzzz|||zzzwwwxxx{{{}}}{{{yyywwwvvvvvvuuuuuuvvvvvvwwwuuuxxx{{{zzzxxxwwwzzz|||}}}|||{{{zzzxxxvvvvvvvvvvvvwwwyyy{{{}}}~~~~~~tttdddfffddddddbbb^^^[[[XXXOOOFFF;;;FFFVVVooo{{{}}}ZZZ444222...,,,++++++***)))************))))))))))))************************************+++,,,---...---:::NNN```nnnxxx~~~yyynnnlllwwwxxx|||iiiZZZTTTjjj}}}ttt|||wwwooorrr{{{zzzssssssnnnrrruuutttoooiiidddbbbjjjmmmqqqrrrqqqooonnnmmmmmmnnnnnnnnnqqqwww{{{wwwwwwxxxyyyxxxwwwvvvuuusssuuuwwwyyyzzz{{{~~~}}}xxxtttnnnkkkgggccc```^^^ZZZXXXTTTRRRPPPMMMIIIGGGEEEEEECCCBBB@@@???>>>???@@@AAA>>>======@@@FFFQQQ[[[bbbbbbcccfffhhhhhhhhhgggfffhhhhhhiiijjjlllnnnoooppplllnnnppprrrtttuuuvvvwwwmmmrrrwwwwwwrrrkkkfffddd^^^VVVQQQSSSWWWaaavvv|||[[[TTTVVVPPPIIIGGG@@@DDDKKKRRRXXXbbbsssgggPPPEEE:::555222...---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---444444SSSxxxyyyyyyrrrgggmmmlllSSSLLLNNNQQQVVV\\\```ccceeeffffffeeeffffffdddllltttvvvwwwyyyzzzzzzyyywwwxxx{{{{{{zzz~~~{{{}}}}}}zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvuuutttuuuvvvyyyyyyxxxwwwvvvuuuuuuwwwzzz{{{{{{{{{zzzyyyyyy}}}~~~xxxtttqqquuu}}}pppdddYYYYYYaaajjjsssyyyxxxZZZJJJDDDFFFOOOkkk{{{uuuooollllllhhhaaaZZZYYYSSSMMMIIIGGGEEEBBB>>><<<777888GGG^^^sss|||~~~sssvvvwwwvvvxxx|||}}}|||vvvwwwxxxxxxwwwwwwxxxyyy}}}~~~~~~|||{{{|||}}}{{{{{{|||||||||}}}}}}}}}~~~}}}{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyywwwvvvrrrtttvvvxxxyyyyyyyyyyyy{{{yyywwwyyy|||~~~|||yyywwwwwwvvvvvvvvvvvvwwwwwwwwwxxxzzz{{{zzzyyyzzz{{{|||}}}}}}{{{xxxvvvuuuvvvvvvxxxzzz|||~~~~~~~~~~~~{{{~~~mmmkkkeeeeeebbb^^^\\\YYYQQQHHH<<>>DDDMMMXXX``````aaabbbdddeeeeeeeeedddeeeffffffhhhjjjlllnnnooolllmmmoooqqqssstttuuuuuuzzzyyyxxxuuupppjjjeeebbb\\\TTTPPPRRRWWWaaawwwfffUUUTTTTTTNNNIIIDDD>>>DDDRRRXXXZZZggg{{{pppSSSHHH<<<666222///---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............444666\\\yyy{{{|||jjjsss|||www~~~kkkQQQJJJMMMPPPUUUZZZ___bbbeeefffffffffgggggggggpppvvvuuutttwwwyyywwwwwwwwwyyy}}}}}}zzz||||||}}}}}}zzzxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwzzzzzzyyyvvvuuuttttttvvvxxx{{{{{{{{{|||zzz{{{~~~~~~{{{kkkdddbbbaaadddiiihhhnnnuuuyyy|||{{{___RRRPPPUUUkkk~~~vvvrrrllliiifffddd```^^^[[[VVVOOOJJJIIIGGGCCC@@@>>>:::999DDDVVVhhhssswwwtttxxxxxxuuuvvv{{{}}}zzzvvvxxxzzzyyyxxxwwwyyy{{{|||}}}~~~}}}{{{{{{{{{}}}zzz{{{}}}~~~~~~~~~||||||}}}|||zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxyyy{{{||||||zzzxxxvvvssstttuuuvvvwwwyyyzzzzzzyyywwwvvvxxx|||}}}|||yyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyy{{{||||||{{{yyyyyy{{{|||{{{xxxvvvwwwxxxwwwyyy{{{}}}~~~}}}{{{~~~~~~uuummmiiihhhddd^^^[[[XXXPPPGGG>>>FFFSSSmmm}}}kkk{{{tttpppffflllwwwpppTTT444111---++++++,,,,,,,,,+++++++++*********))))))*********************************+++,,,---...///666MMMeeerrrzzz~~~rrraaa^^^lll~~~~~~vvvWWWZZZccccccbbbkkk```aaallltttxxxvvvoooqqqsssrrrnnngggbbbccceeeppprrruuutttqqqmmmiiihhhkkkllllllnnnqqquuu{{{~~~wwwvvvuuusssssstttuuuuuusssvvvyyy{{{|||}}}wwwsssqqqnnnkkkiiieeeaaa]]]ZZZXXXTTTPPPLLLIIIGGGFFFBBBAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>AAAHHHRRRZZZ]]]]]]^^^___```aaabbbbbbbbbbbbcccdddfffiiilllmmmkkklllnnnpppqqqrrrsssssszzzvvvqqqkkkeeeaaaZZZRRROOOQQQVVV```vvvnnnVVVSSSVVVSSSKKKFFF;;;???RRRYYYTTT```wwwyyyUUUIII===777333///---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...555888bbbvvv}}}sss}}}~~~qqq}}}~~~}}}jjjQQQJJJNNNPPPTTTYYY^^^```dddeeeffffffggghhhkkktttyyyuuurrruuuvvvuuuxxxyyy}}}|||{{{}}}}}}~~~}}}zzzvvvuuuxxx{{{zzz{{{||||||{{{zzzxxxwwwxxxvvvuuussssssssstttuuuwwwvvvuuuwwwzzz{{{xxxuuutttsssssstttwwwyyyzzzzzz{{{yyyzzz}}}}}}{{{~~~|||rrrjjjhhhmmmiiimmmqqqqqqqqqvvvxxxeee\\\___qqqxxxlllkkkgggbbb^^^]]]___bbb]]]XXXQQQLLLJJJHHHEEEBBBAAA===<<>>???DDDMMMTTT[[[[[[[[[\\\]]]^^^```aaa___``````aaadddgggjjjkkkkkklllnnnoooqqqrrrrrrrrr}}}}}}zzzuuurrroooggg]]]WWWPPPOOOTTTYYYaaaxxx___OOOQQQSSSQQQIII<<<;;;KKKVVVWWW^^^jjj}}}rrrpppWWWOOODDD:::555222///---------------------------++++++,,,,,,,,,---------111...000>>>ggg{{{iiiNNNKKKJJJNNNUUUVVV\\\aaafffhhhgggfffggghhhuuuzzz}}}{{{zzzzzzxxxuuu{{{zzzzzz}}}}}}}}}zzzwwwttttttvvvyyy|||~~~}}}{{{zzzyyyxxxxxxxxxuuuuuuwwwzzz}}}|||xxxtttyyyuuusssvvvzzz{{{yyyuuuoooqqqsssttttttvvvyyy{{{uuuwwwzzz{{{{{{|||}}}{{{~~~yyywwwvvvvvv}}}{{{{{{zzztttsssmmmkkkhhhdddaaa^^^\\\[[[WWWSSSOOOKKKIIIGGGEEECCC??????===???KKK^^^nnnttt{{{zzzxxxxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{yyy{{{||||||{{{{{{|||~~~~~~}}}zzzyyyyyyyyy{{{{{{{{{{{{zzzyyywwwwww}}}|||||||||}}}}}}zzzxxx|||zzzxxxzzz||||||vvvqqqtttttttttuuuvvvxxxzzz{{{|||{{{xxxvvvvvvwwwyyy{{{xxxyyy{{{||||||yyyvvvtttwwwxxxyyyzzz{{{{{{{{{{{{}}}xxxxxx{{{{{{wwwxxx|||zzz{{{{{{}}}~~~}}}{{{yyymmmooommmeee\\\YYYYYYQQQGGG???AAAKKKccc~~~ooovvvmmmsssnnn}}}sssvvvsssZZZCCC444///---...///,,,***,,,************************+++++++++*********))))))((())),,,...------000444JJJaaassstttpppssswwwvvvyyyjjjkkkssswww}}}uuuzzzyyyiiidddvvviiiSSSXXX]]]___ZZZQQQVVV[[[dddmmmsssrrrnnnjjjppplllhhheee```]]]aaahhhsssuuuwwwxxxvvvrrrnnnkkknnnlllkkklllooosssvvvxxx{{{xxxzzz{{{yyyzzz|||{{{|||}}}{{{wwwrrrnnnkkkhhheeecccaaa^^^[[[WWWRRRMMMGGGBBBFFFDDDBBBBBBCCCDDDDDDCCCBBBBBB@@@>>>===AAAHHHNNNRRRRRRSSSSSSTTTUUUVVVVVVWWWYYY\\\^^^___```bbbccciiijjjlllllllllmmmppprrr{{{}}}{{{vvvqqqmmmfff^^^VVVOOOLLLQQQVVVbbb{{{lllWWWSSSSSSQQQIII>>>;;;FFFQQQVVV]]]eeeyyyyyyvvvXXXNNNCCC<<<555///---000------------------------++++++,,,,,,,,,---------...---111CCCpppzzzrrrcccLLLJJJJJJNNNUUUUUUZZZ___dddgggggggggiiikkkrrrxxx{{{{{{{{{~~~~~~|||~~~}}}}}}}}}{{{yyyvvvttttttwwwzzz|||zzzyyyxxxwwwvvvuuuuuuuuusssssstttxxx{{{|||yyyvvvsssqqqqqquuuzzz}}}{{{wwwrrrsssttttttsssuuuxxxzzzvvvyyy{{{|||||||||}}}~~~vvvwwwoooqqquuuzzz}}}uuunnnmmmjjjiiigggdddbbb___]]]]]]YYYUUUPPPLLLIIIGGGEEECCCAAA@@@===>>>JJJ^^^nnnuuuyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||yyy{{{||||||{{{{{{|||~~~~~~~~~~~~}}}zzzyyyyyyzzz|||{{{{{{zzzyyyxxxxxxxxx|||||||||}}}~~~}}}{{{yyy|||yyywwwxxx{{{zzzvvvrrrrrrrrrssstttuuuwwwxxxyyy~~~|||zzzxxxwwwwwwxxxyyyxxxyyyzzz{{{{{{zzzxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzwwwwww||||||yyyyyy}}}{{{|||}}}~~~~~~|||zzz~~~~~~~~~iiipppmmmfff^^^[[[YYYPPPFFF@@@???GGG```~~~ssssss{{{iiivvvtttnnneeePPP>>>444///---......,,,***,,,************************+++++++++*********))))))******,,,...---,,,111777NNNcccrrrnnnfffhhhooosss~~~|||oooeeennnvvvrrrSSSMMMcccpppmmm```QQQJJJSSS```kkkpppooollliiisssnnnhhhddd```^^^dddkkkrrrrrrqqqqqqooonnnmmmlllnnnllllllmmmooosssuuuvvv|||yyy{{{|||zzz{{{}}}|||}}}xxxtttpppmmmkkkiiigggeeeccc```[[[WWWSSSMMMHHHDDDFFFDDDCCCCCCDDDEEEEEEEEEBBBBBB@@@===<<<>>>DDDHHHKKKKKKLLLLLLMMMNNNNNNOOOOOORRRUUUXXXZZZ]]]aaadddfffhhhkkkllllllmmmoooqqqyyy}}}~~~xxxqqqllleee^^^VVVOOOKKKOOOWWWeeebbbTTTRRRSSSKKKCCC===???IIIVVV\\\^^^sss~~~eeeRRRCCC>>>777,,,+++333------------------------,,,,,,,,,,,,------------000111333CCCmmmttteeelll^^^IIIJJJKKKNNNTTTTTTWWW\\\bbbfffggghhhkkknnnsssxxx{{{zzz{{{~~~|||wwwvvvuuutttuuuxxx{{{}}}yyyxxxwwwvvvuuutttttttttrrrrrrrrruuuxxxzzzyyyxxxrrrrrrtttxxx}}}|||yyywwwvvvuuusssrrrssswwwyyyxxxzzz|||}}}||||||}}}~~~uuuooorrrrrryyyzzzqqqllllllggggggfffeeecccaaa___^^^\\\XXXQQQLLLIIIGGGEEEDDDBBBAAA======III^^^ooovvvwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{|||||||||zzz{{{||||||{{{zzz|||}}}}}}~~~~~~}}}zzzyyyyyyzzz}}}|||zzzyyyxxxyyyyyyzzz|||{{{{{{|||~~~~~~}}}{{{}}}zzzwwwwwwyyyyyyvvvsssssssssttttttvvvwwwyyyzzz}}}}}}|||zzzyyyxxxwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzxxxvvvxxx|||}}}{{{{{{}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~hhhooolllfffaaa^^^ZZZPPPFFF@@@;;;AAA[[[}}}gggmmm{{{rrrdddPPP???555000---......+++***,,,************************+++++++++***************++++++,,,...,,,,,,444>>>[[[lllwwwoooeeegggpppvvvzzz~~~tttllloooppp[[[EEEOOOuuu|||fffRRRDDDPPP```kkknnnmmmllllllxxxpppgggbbb___```gggpppuuurrrnnnkkkjjjkkklllnnnlllmmmmmmnnnpppqqqssstttzzz|||yyy{{{|||{{{{{{~~~~~~tttqqqmmmkkkkkkjjjiiigggfffbbb\\\WWWSSSNNNJJJFFFFFFEEEDDDDDDFFFHHHHHHGGGBBBBBB@@@===;;;;;;>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDGGGJJJNNNRRRWWW]]]aaaaaaeeeiiilllmmmnnnooopppyyy{{{rrrkkkddd___VVVPPPMMMQQQZZZiiikkkWWWSSSWWWNNNJJJ@@@:::CCCTTT\\\ZZZooo|||bbbGGGAAA:::---***333------------------------,,,,,,,,,------------...///444333>>>cccrrr^^^ZZZlll}}}}}}\\\JJJLLLLLLNNNRRRRRRVVV[[[aaaeeefffhhhlllooovvvzzz{{{yyyyyy~~~~~~|||zzzuuutttttttttvvvxxx{{{}}}zzzzzzyyyxxxwwwvvvvvvvvvtttttttttuuuvvvxxxyyyyyywwwxxxzzz}}}|||xxxzzzyyywwwtttrrrrrrvvvyyyzzz|||}}}~~~}}}|||}}}~~~~~~}}}|||vvvpppnnnqqqgggggggggeeecccaaa^^^]]]___ZZZSSSNNNJJJHHHGGGEEEDDDBBB======III]]]ooowwwvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{{{{|||||||||||||||zzz{{{||||||zzzzzz{{{||||||}}}~~~}}}{{{zzzzzz{{{~~~}}}{{{zzzyyy{{{|||}}}|||{{{{{{|||~~~~~~}}}~~~{{{xxxwwwxxxyyywwwvvvvvvvvvvvvwwwxxxzzz||||||{{{{{{||||||{{{zzzxxxwww{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxxxxzzz}}}}}}|||zzzzzz{{{|||~~~~~~}}}|||||||||}}}~~~~~~~~~lllllliiieeebbbaaa[[[QQQHHH===888===XXXzzzjjjjjjaaaEEE777111---......++++++,,,************************************************---+++,,,...,,,,,,999HHHgggrrryyyvvvqqqtttzzz}}}|||~~~xxxyyyxxxsssooofffQQQDDDWWW~~~zzzdddSSSLLLXXXhhhooonnnlllnnnrrryyyoooeee___^^^aaajjjtttyyyvvvqqqllljjjjjjlllnnnkkklllnnnoooooopppqqqrrryyy~~~{{{}}}~~~}}}}}}|||{{{rrroookkkjjjiiiiiigggfffgggccc]]]WWWSSSOOOKKKIIIGGGFFFEEEFFFHHHJJJJJJIIICCCBBB@@@===:::999999:::888888888888999999::::::;;;===@@@DDDHHHNNNUUUYYY\\\```fffkkkmmmnnnpppqqq{{{}}}tttlllccc]]]RRROOONNNQQQ[[[kkk~~~{{{vvv\\\VVVZZZQQQOOOEEE:::@@@RRR[[[YYYlllxxxwwwPPPDDD>>>222,,,111------------------------,,,,,,---------.........***222111<<<___{{{xxxbbbSSSZZZnnn|||]]]MMMOOOMMMMMMQQQPPPVVV[[[aaadddfffhhhlllooovvvzzz{{{xxxxxx}}}~~~{{{zzzyyyuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwyyywwwyyy{{{~~~~~~{{{xxx{{{zzzxxxtttrrrsssvvvyyyzzz|||}}}~~~}}}|||}}}~~~}}}}}}xxxvvvsssooopppsssiiiiiigggeeebbb___]]]\\\```\\\UUUPPPMMMJJJHHHFFFEEECCC>>>===III]]]ooovvvvvvxxxzzzzzzxxxwwwyyy{{{zzz{{{||||||}}}}}}||||||zzz{{{|||{{{zzzyyyzzz{{{{{{|||}}}|||{{{zzz{{{|||~~~|||{{{{{{}}}|||{{{zzz{{{}}}~~~~~~}}}~~~|||zzzyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxzzz||||||vvvxxxzzz{{{|||{{{zzzzzz}}}|||zzzxxxxxxyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyyyyzzz|||}}}}}}|||{{{yyywwwyyy{{{}}}|||zzzyyyzzz|||}}}rrriiieeebbbcccbbb\\\RRRKKK;;;666<<>>CCCIIIMMMSSSXXX^^^dddhhhkkkoooqqq}}}~~~uuulllaaaXXXMMMKKKKKKNNNYYYjjj}}}{{{zzzfffYYYYYYSSSRRRHHH===???MMMYYY\\\fffttt]]]HHHAAA777000///------------------------,,,---------............+++444000<<>>777>>>YYYzzzxxxqqq}}}|||ZZZ999333......---++++++---***************************************+++++++++---)))+++///...222JJJeeessstttzzzvvvmmm]]]ZZZooo]]]JJJLLL^^^ooonnnmmmooollleeemmmsssrrrmmmkkkooouuuqqqggg^^^\\\^^^dddmmmvvvyyyvvvrrrmmmiiigggeeeeeehhhkkknnnmmmlllmmmqqqtttuuuzzz~~~|||zzzooolllhhheeecccbbb```^^^aaa^^^YYYUUUSSSOOOLLLJJJHHHGGGGGGIIIKKKKKKJJJIIIDDDAAA===:::999777555444000000000000111111111111111333555666777:::>>>AAAHHHKKKQQQVVV\\\cccjjjooo|||uuukkk]]]QQQKKKJJJHHHKKKWWWkkk{{{zzzrrr[[[UUUSSSQQQJJJAAA???GGGUUU___]]]mmmhhhNNNBBB:::333///------------------------------------............000777000CCCssstttzzz|||dddYYYkkkrrr{{{^^^OOOPPPMMMKKKPPPPPPSSSXXX^^^bbbeeeiiiooossswww{{{}}}{{{{{{yyy|||~~~~~~{{{zzzzzz{{{zzzzzzzzz{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvtttvvvxxxwwwuuutttvvvxxxtttuuuwwwxxxwwwwwwvvvvvvwwwxxxxxxwwwvvvwwwyyy{{{vvvyyy{{{|||||||||}}}}}}||||||{{{~~~|||}}}{{{wwwtttssspppllljjjmmmkkkiiieeebbb```___``````^^^[[[XXXUUUSSSOOOKKKHHHDDDCCC@@@@@@KKK^^^nnntttssswww{{{zzzwwwvvvwwwzzzxxxyyy{{{|||||||||zzzyyyzzz{{{|||{{{yyyxxxyyyzzzyyy{{{||||||{{{{{{|||~~~{{{{{{||||||}}}~~~}}}{{{yyyyyyzzz{{{{{{zzzxxxyyyzzzyyyxxxvvvttttttrrrrrrssstttuuuwwwxxxyyyuuuvvvwwwxxxyyyyyyzzzzzzxxxxxxyyyyyy{{{|||}}}~~~xxxxxxyyyzzz{{{{{{{{{{{{{{{~~~~~~zzzyyy||||||xxxyyy{{{~~~|||xxxwwwzzz~~~|||~~~~~~}}}jjjccc___aaa```XXXOOOKKKFFF:::???^^^tttvvv}}}nnndddxxxhhh:::444///...---++++++---************************))))))*********++++++++++++(((***000000666RRRrrrxxxyyyxxxiiiXXXWWWjjjcccLLLSSSbbbgggdddkkkoooggggggnnnttttttpppnnnqqquuulllccc\\\]]]bbbgggooovvvwwwtttooojjjgggffffffggggggjjjlllllljjjlllqqqvvvuuuyyy}}}}}}|||zzzwwwllliiieeebbbaaa```^^^\\\\\\YYYWWWTTTRRROOOKKKIIIHHHHHHHHHIIIKKKKKKIIIGGGBBB>>>999777666666444333000000000000000000000000...///222333333444777999:::<<<@@@FFFMMMXXXcccjjj{{{tttjjj[[[MMMMMMKKKHHHJJJXXXooo}}}zzzzzz]]]QQQSSSPPPKKKDDD>>>BBBRRRaaaUUUhhh~~~pppRRRBBB;;;555111---------------------------------.........//////000555000MMM}}}nnn```qqqqqqyyy\\\NNNOOOLLLKKKPPPRRRPPPUUU\\\aaaeeejjjqqqvvv}}}~~~|||~~~}}}xxx{{{~~~~~~|||zzz{{{}}}||||||||||||{{{yyywwwvvvxxxwwwwwwvvvvvvvvvvvvwwwpppsssvvvvvvuuutttvvvxxxzzzzzzzzzyyyvvvtttttttttuuuwwwxxxxxxwwwxxxzzz|||uuuwwwzzz{{{{{{|||~~~}}}|||~~~~~~|||xxxuuussstttrrrmmmkkkllljjjgggddd```___```bbbccc]]][[[YYYWWWUUUQQQLLLIIIDDDCCC@@@AAALLL___mmmsssqqqvvvzzzzzzvvvtttvvvyyywwwxxxzzz||||||{{{zzzyyyzzz{{{|||{{{yyyxxxyyyzzzyyy{{{||||||{{{{{{}}}~~~xxxyyy{{{|||}}}}}}}}}}}}~~~{{{yyyxxxyyyzzzyyyyyyuuuwwwyyyyyywwwtttrrrqqqtttttttttuuuvvvxxxzzz{{{wwwwwwwwwwwwwwwxxxxxxxxxtttuuuwwwzzz|||~~~wwwxxxyyyzzz{{{{{{|||{{{zzz~~~}}}yyyyyy~~~~~~{{{zzz}}}}}}yyyxxx{{{zzz|||~~~}}}}}}~~~mmmddd___aaa___UUULLLHHHLLL===@@@aaauuurrrrrrqqqooo```hhhttt}}}lll;;;444///...---++++++...************************))))))******+++++++++++++++'''***111111888WWWzzzwwwxxxmmmYYYYYYggguuu|||~~~~~~XXXLLLUUU```^^^YYYbbbbbbRRRfffmmmtttwwwuuutttuuuwwwjjjaaa\\\^^^dddjjjqqqwwwwwwsssmmmhhhfffgggjjjlllgggjjjlllkkkiiikkkrrrxxxyyy|||{{{zzzyyyvvvtttiiifffccc``````___^^^\\\XXXWWWUUUTTTRRROOOKKKHHHIIIHHHHHHJJJKKKJJJHHHFFFAAA<<<666444444444333222000000000000////////////+++---000222222222333555111222555:::CCCOOO]]]eee~~~xxxnnncccXXXRRRHHHGGGFFFIIIUUUkkk~~~~~~kkkPPPSSSSSSPPPGGG===>>>LLL[[[bbb^^^vvvmmmRRRIII:::+++000......---------,,,,,,,,,------......///000000000333666;;;NNNxxx~~~llltttttt{{{uuuXXXJJJOOONNNNNNPPPOOORRRVVV[[[```eeekkkqqqtttzzz~~~zzzzzz}}}{{{{{{zzzzzzzzz{{{{{{{{{xxxwwwxxx||||||xxxwwwyyywwwxxxxxxxxxwwwuuutttrrrqqqssstttuuuuuuvvvyyy{{{zzzzzzyyyvvvtttrrrtttuuurrrsssqqqpppvvv}}}}}}vvvuuuwwwzzzzzzzzz{{{~~~~~~}}}}}}|||zzz{{{yyyvvvssspppmmmkkkjjjggggggfffeeedddddddddddd^^^\\\ZZZWWWSSSOOOLLLJJJCCCDDDBBBAAAIII\\\ppp{{{{{{|||}}}zzzwwwvvvxxxzzzvvvyyy||||||zzzyyyyyy{{{yyyyyyyyyyyyyyyyyyxxxxxxxxx{{{}}}{{{wwwvvvzzz~~~vvvxxxxxxxxx~~~{{{yyyyyyxxxwwwuuuwwwyyy{{{zzzwwwvvvwwwyyyyyyxxxwwwvvvwwwxxxzzz{{{vvvuuuuuuwww{{{|||{{{yyyxxxxxxxxxyyyzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}~~~~~~}}}|||yyyzzz{{{||||||}}}}}}}}}~~~|||~~~kkkbbb]]]aaaddd^^^TTTMMMIIIGGGHHHdddyyyrrr{{{ooohhheeeqqqxxxttt~~~dddAAA333//////+++---///(((************************++++++***************+++---+++***,,,222CCCbbb||||||~~~iii[[[VVVhhh{{{|||~~~xxxuuu~~~oooQQQMMMZZZ___ZZZYYY```^^^VVVcccjjjppppppooorrrsssrrrbbb]]]^^^dddiiiiiimmmrrrrrrnnniiihhhiiijjjhhhgggllllllmmmoooqqqtttwwwyyyzzz||||||yyyyyyxxxuuuqqqnnnlllhhheeeccc```\\\ZZZ]]]YYYTTTPPPNNNMMMLLLKKKEEEFFFGGGHHHGGGEEECCCAAA<<<:::666222000000111111222222222111111111111111222222222222222222333333333111222555999BBBSSSccc~~~wwwmmm```UUUOOOIIIHHHGGGJJJUUUkkkuuuXXXRRRRRRPPPIIIAAA???KKKXXX___[[[ppp~~~qqqrrr^^^JJJIII@@@222444.........---------,,,,,,------......///000000000---000:::WWWtttWWWJJJNNNMMMMMMOOONNNSSSUUUZZZ___eeelllssswwwzzz|||xxxyyy|||xxxyyyzzz{{{{{{{{{zzzzzzyyywwwyyy}}}}}}yyywwwxxxvvvwwwwwwxxxxxxwwwvvvuuussstttvvvvvvuuuvvvxxxzzzyyyyyyyyywwwtttsssuuuvvvtttuuusssqqqvvv|||{{{uuuuuuwwwzzz{{{{{{|||~~~}}}||||||~~~}}}{{{{{{yyywwwssspppmmmlllkkkggggggeeedddcccbbbbbbbbb___^^^[[[XXXTTTPPPMMMKKKEEEFFFDDDBBBJJJ\\\ooozzzyyyzzz{{{zzzwwwvvvwwwxxxtttwwwyyyyyyxxxwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvyyy}}}|||yyywwwyyy|||wwwxxxxxxyyy}}}zzzyyyyyyyyyxxxvvvvvvxxxyyywwwuuutttuuuvvv{{{{{{zzzxxxwwwvvvvvvuuuxxxvvvvvvwwwzzz{{{yyywwwyyyyyyxxxxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~yyyllleeeaaadddfff___UUUOOOOOOLLLKKKfffzzzrrrlllvvvnnnqqq{{{zzzrrrWWW>>>000...000---...///'''************************++++++***************+++,,,,,,,,,---777MMMiii}}}vvvooouuulllsssssssss{{{ooohhhooo{{{xxxcccMMMTTT]]]```ZZZYYY^^^\\\SSSaaafffjjjkkkooouuuwwwvvveeeaaabbbjjjpppqqqsssvvvqqqmmmiiiggghhhiiiiiihhhmmmmmmmmmnnnqqqsssvvvwwwyyyzzz~~~~~~xxxvvvwwwvvvtttpppkkkiiifffdddcccaaa___\\\\\\XXXSSSOOOMMMKKKJJJIIIGGGGGGFFFEEEBBB???===;;;777666444222111111222333222222222222222222222222333333333333444444444444555444444666999@@@OOO]]]}}}uuujjj^^^RRRLLLIIIIIIHHHJJJUUUjjjdddSSSQQQPPPLLLEEEAAAHHHRRR\\\XXXggg||||||yyyvvvbbbPPPMMMDDD555000.........------------,,,------......///000000000,,,---:::___yyysssVVVJJJNNNMMMKKKNNNNNNSSSUUUXXX^^^eeennnuuuzzz{{{~~~~~~yyywwwyyy|||yyyzzz{{{||||||{{{yyyxxxzzzyyy{{{zzzvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwvvvuuuuuuwwwyyywwwxxxxxxwwwuuuuuuvvvxxxwwwwwwuuutttwww{{{zzzvvvvvvxxxzzz{{{|||~~~{{{{{{||||||}}}~~~|||{{{yyywwwtttqqqnnnmmmlllhhhgggeeedddbbbaaa``````___^^^\\\YYYVVVRRROOOMMMGGGHHHFFFDDDLLL]]]oooxxxwwwxxxyyyyyywwwuuuuuuvvvuuuwwwyyyyyyxxxxxxxxxyyyvvvvvvvvvwwwwwwwwwwwwwwwtttxxx{{{|||zzzxxxyyy{{{xxxyyyyyyyyy~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxxxxwwwuuussstttuuuzzz{{{zzzzzzxxxvvvtttsssxxxwwwvvvwwwyyyyyywwwvvvzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}~~~pppkkkfffeeehhhggg^^^VVVQQQSSSOOOLLLddd}}}rrr~~~lllzzz|||vvvooofffMMM>>>///---111///......'''************************+++***************+++++++++......///>>>[[[rrr|||}}}lll^^^cccyyy|||tttoooeeekkkoooeeeRRRGGGWWW[[[[[[XXXYYY]]][[[TTTaaaccceeehhhpppxxx{{{xxxhhheeegggpppyyy|||{{{{{{pppmmmiiifffgggiiijjjjjjnnnnnnnnnnnnppprrrtttuuuwwwyyy|||zzzvvvuuuuuuvvvtttqqqmmmjjjgggeeedddbbb___\\\\\\XXXSSSPPPMMMKKKIIIGGGIIIGGGDDD???;;;888666444222222222222333333444444333333333333333333333333333333444444555555666666888777888999:::>>>JJJVVVzzzrrrhhh\\\RRRKKKIIIJJJIIIKKKSSShhhnnnTTTPPPNNNNNNIIIBBBDDDKKK[[[YYYbbbsss{{{dddSSSDDD666...............------------------......///000000000111000<<<```rrrmmmzzzrrrWWWLLLPPPNNNLLLOOOOOOTTTTTTVVV\\\eeeoooxxx||||||~~~|||xxxwwwzzz}}}~~~}}}|||{{{zzzzzzyyyyyyzzzyyy|||zzzwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwuuutttssstttvvvuuuwwwxxxwwwvvvvvvxxxyyywwwvvvuuuvvvxxx{{{{{{yyyzzz{{{{{{||||||}}}yyyzzz{{{|||}}}}}}}}}}}}|||zzz|||zzzyyywwwtttqqqooonnnmmmjjjiiigggeeebbbaaa```___```___]]]ZZZVVVSSSPPPNNNHHHHHHFFFEEENNN```pppwwwuuuvvvwwwwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvuuuwwwyyyyyyxxxxxxzzz|||yyyyyyyyyzzz}}}~~~|||zzzyyyyyyzzzzzzzzzyyyzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwyyyzzzzzzxxxvvvtttuuuvvvvvvwwwxxxxxxxxxwwwzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||~~~ooohhhffffffhhheee\\\TTTPPPOOOOOOKKK]]]ppp~~~ppplllgggQQQFFF333---111...---...(((*********************************)))******+++,,,***//////000DDDcccuuuuuuuuukkkaaaeeewwwzzzxxxrrrkkkppplllZZZKKKHHHVVVUUUSSSUUU[[[___^^^YYYeeeeeefffjjjsss{{{yyyrrrhhhgggkkkttt~~~|||ooollliiiggggggiiikkkmmmoooooonnnnnnoooppprrrsssuuuwwwzzz~~~{{{wwwvvvvvvvvvtttrrrsssppplllhhheeeaaa]]]ZZZ[[[XXXUUURRRPPPNNNKKKIIIGGGDDD@@@;;;666333222111///000111333444444333333222222333333333333444444333444444555666777777888:::999;;;<<<<<<===GGGRRR{{{yyyuuuooofff[[[RRRMMMIIIJJJJJJJJJRRReeexxxYYYQQQMMMOOOKKKBBB@@@FFF[[[]]]```kkk~~~]]]GGG;;;333//////.........---------------......///000000000444333===ZZZvvvffffffppprrrYYYNNNSSSOOOMMMPPPPPPSSSSSSUUU[[[fffpppxxx|||}}}~~~}}}{{{yyyyyy|||~~~zzzyyyyyyyyyzzzzzzyyy{{{zzzwwwxxxyyyyyyxxxwwwvvvvvvvvvuuuuuuvvvvvvtttrrrqqqrrrttttttvvvxxxxxxwwwwwwyyyzzzvvvttttttwwwzzz{{{|||}}}~~~}}}|||||||||}}}}}}}}}xxxyyyzzz|||}}}}}}||||||{{{|||}}}{{{yyyxxxvvvsssqqqooonnnnnnlllkkkiiifffdddbbbaaa``````___]]]ZZZWWWSSSPPPOOOGGGGGGEEEFFFPPPbbbpppwwwttttttttttttuuutttsssrrrpppooooooooopppqqqqqqqqqsssssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvxxx{{{}}}zzzyyyyyy{{{|||}}}}}}}}}|||zzzxxxyyyzzz{{{zzzyyyzzzyyyxxxwwwwwwvvvvvvuuutttvvvxxxzzzzzzxxxvvvtttrrrtttvvvwwwxxxyyyzzz{{{xxxyyyzzzzzz{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{~~~~~~||||||}}}~~~}}}}}}}}}}}}|||zzzyyyxxxyyyzzz|||}}}~~~zzzgggdddccceeebbbYYYQQQNNNJJJOOOLLLVVVzzz~~~qqq~~~aaaRRR999...000---,,,---+++******************************))))))***++++++,,,***......222HHHfffrrrmmmnnntttxxxwwwzzzmmmjjjxxxsssdddPPPKKKSSS[[[SSSPPPWWWaaaeeeccc___jjjjjjkkkooovvvzzzrrrgggdddgggmmmwww~~~xxxmmmllljjjhhhhhhjjjmmmppppppooonnnnnnnnnooopppqqqtttvvvzzz}}}{{{xxxvvvuuusssqqqppptttqqqnnnjjjgggddd```]]]\\\YYYWWWUUUSSSQQQNNNKKKBBB???;;;777444222222222000111222444444333222111222222222333333333444444444444555666888999::::::;;;;;;===???>>>>>>FFFPPPvvvuuuqqqkkkccc[[[SSSNNNHHHJJJJJJJJJOOObbb}}}bbbUUUNNNPPPNNNCCC???CCCWWW______eeezzzlllLLL@@@666/////////.........------------......///000000000111111===VVVrrryyy~~~vvvhhhaaadddzzzrrrYYYPPPTTTPPPMMMPPPQQQRRRQQQSSS[[[fffqqqwwwyyy{{{{{{{{{{{{zzz{{{}}}}}}zzzyyyyyyzzz{{{zzzxxxzzz}}}}}}zzzxxxzzzzzzyyyxxxvvvuuutttttttttvvvvvvvvvtttrrrqqqrrrttttttvvvxxxyyyxxxxxxyyyzzzuuussstttxxxzzzzzz|||}}}{{{{{{|||||||||zzzxxxyyyzzz|||}}}~~~~~~~~~{{{{{{}}}{{{zzzwwwvvvtttrrrpppooonnnnnnmmmkkkiiigggeeecccbbbaaaaaa```^^^\\\YYYUUUSSSQQQHHHGGGEEEFFFQQQbbboootttrrrqqqoooooopppqqqqqqpppqqqooonnnnnnpppqqqqqqpppooooooppppppqqqrrrrrrrrruuuttttttuuuvvvyyy{{{}}}zzzxxxxxx{{{|||zzzzzz}}}|||zzzyyyyyyzzz{{{zzzyyywwwuuuttttttuuuvvvtttssswwwxxxyyyzzzyyyvvvtttrrrqqqtttwwwyyyyyyzzz|||~~~xxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyy|||~~~{{{zzz{{{}}}~~~}}}{{{{{{yyy{{{}}}~~~~~~~~~iiiccc```bbb```XXXPPPLLLHHHQQQNNNSSSrrryyyzzzZZZ===...000,,,***---,,,************************))))))))))))***+++,,,,,,+++,,,...777NNNgggooojjjppp{{{wwwsss[[[WWW^^^FFFIIIXXXbbbVVVQQQ]]]jjjlllhhheeemmmnnnppprrrvvvvvvlll```___hhhqqqyyy~~~zzzssslllllllllkkkkkklllooorrrooonnnmmmmmmmmmnnnppppppsssvvv{{{~~~yyyxxxwwwuuurrrpppooonnnqqqnnnllljjjiiigggeeeccc\\\ZZZXXXVVVSSSPPPKKKGGG;;;999666444222222333444111222333444444333222111222333333444444555555555666777888:::;;;===>>>>>>>>>>>>???AAA??????GGGPPPuuusssoooiiiaaaYYYRRRNNNGGGIIIJJJIIIMMM___{{{mmm[[[PPPRRRPPPEEE???CCCQQQ___]]]```vvvuuuRRRCCC333////////////............------......///000000000///111@@@[[[sss}}}~~~~~~zzzyyyrrrlllgggaaappppppYYYPPPTTTPPPLLLOOOQQQPPPPPPRRR[[[gggqqquuuvvvwwwxxxyyyyyyzzz|||~~~zzz{{{{{{{{{{{{{{{zzzzzzyyywwwwww{{{{{{yyyyyy|||xxxwwwuuutttttttttuuuuuuwwwwwwwwwvvvtttssstttvvvtttvvvyyyzzzyyyxxxyyyyyyvvvssstttxxxyyywwwyyy~~~}}}zzzyyyyyy|||}}}|||{{{yyyyyyzzz|||}}}zzz~~~|||zzzxxxwwwvvvuuusssqqqooonnnnnnmmmkkkjjjhhhfffdddcccbbbbbbccccccaaa___\\\XXXVVVTTTJJJIIIGGGGGGQQQ```kkknnnooollliiihhhjjjmmmmmmmmmooollljjjkkkmmmoooooommmjjjkkkkkklllmmmmmmnnnnnnqqqrrrtttwwwzzz{{{zzzyyyyyyvvvwww{{{{{{xxxyyy~~~}}}{{{yyyyyyzzzzzzyyyxxxuuutttrrrsssvvvwwwvvvtttvvvwwwxxxyyyxxxwwwuuutttsssvvvyyyzzzzzzzzz|||~~~yyyyyyzzz{{{{{{{{{zzzyyy||||||||||||||||||||||||zzz}}}~~~zzzxxxzzz|||~~~~~~~~~~~~}}}|||||||||~~~nnneee___```aaa[[[RRRMMMHHHRRRNNNQQQooorrryyyZZZ<<<---111...+++,,,+++************************))))))))))))***+++,,,---,,,***///???VVVhhhnnnmmmyyyuuujjjUUURRRuuucccGGGKKKZZZaaaRRRNNN___ppprrrmmmkkklllnnnoooppprrrrrriii___]]]jjjwww|||}}}}}}wwwpppjjjllloooooonnnnnnqqqsssnnnmmmmmmlllmmmnnnoooppprrrvvv}}}}}}|||vvvwwwvvvuuusssqqqppppppnnnllljjjiiihhhgggeeeccc]]]ZZZWWWTTTPPPJJJCCC>>>555444333222111111222333222222333444444444444444444555555666777777888888:::;;;<<<>>>@@@AAACCCCCCCCCBBBBBBBBB??????FFFPPPuuusssnnnhhh```XXXQQQLLLGGGIIIIIIHHHLLL^^^yyyttt___RRRTTTRRRFFFAAAEEEKKK]]][[[]]]sssuuuUUUFFF222000/////////............------......///000000000000222DDDccczzz~~~zzzxxx|||rrrrrrqqqeeeiiioooXXXPPPTTTOOOKKKNNNPPPPPPOOORRR[[[gggppptttttttttuuuwwwxxxzzz|||}}}~~~rrruuuxxx|||}}}|||zzzyyyyyyvvvvvvyyyzzzyyyzzz~~~uuuttttttsssssstttvvvwwwxxxyyyyyyxxxvvvuuuwwwxxxuuuwwwyyyzzzyyyxxxxxxyyywwwtttuuuyyyxxxuuuwww}}}zzzxxxvvvxxx|||~~~~~~}}}zzzzzz{{{|||~~~{{{{{{yyywwwvvvvvvuuutttrrrpppooonnnmmmmmmjjjiiigggeeecccbbbbbbaaafffeeecccaaa^^^[[[XXXWWWMMMLLLHHHHHHPPP^^^hhhjjjmmmiiidddcccfffiiijjjjjjgggdddaaabbbdddgggfffeeegggggghhhiiijjjjjjkkkkkkmmmpppuuuzzz}}}|||yyyuuuxxxuuuwww{{{{{{wwwyyy~~~}}}|||yyyyyyzzzzzzyyyxxxwwwuuusssuuuxxxzzzxxxvvvrrrsssuuuwwwxxxyyyyyyyyyuuuxxx{{{{{{zzzyyy{{{}}}zzzzzz{{{{{{zzzxxxwwwvvv}}}}}}}}}}}}}}}}}}}}}}}}{{{~~~zzzwwwyyy{{{|||||||||||||||{{{{{{zzz~~~rrrggg___```bbb^^^UUUOOOHHHQQQLLLOOOnnnmmm{{{rrrbbbmmmWWW999,,,111000,,,,,,***************************))))))))))))***+++,,,------)))000EEE\\\iiiooorrr{{{kkk\\\YYYttt~~~kkkOOORRR___[[[KKKHHH^^^rrruuuqqqooojjjlllmmmmmmnnnoooiiiaaa]]]lll{{{}}}{{{vvvoooiiilllpppqqqpppppprrrtttmmmmmmllllllmmmnnnpppqqqrrrvvv}}}{{{{{{uuuwwwxxxwwwvvvttttttuuuooommmjjjhhhgggeeebbb___]]]ZZZWWWRRRLLLDDD<<<666111111111000000000111111111222222333444555666777666777777888999:::::::::===>>>???AAACCCEEEFFFGGGGGGEEEDDDCCC???>>>EEEOOOuuurrrmmmggg___XXXRRRNNNKKKMMMIIIIIIOOOTTTggghhhSSSTTTVVVKKKCCCDDDGGGVVVdddbbbeee~~~~~~WWWFFF:::333...,,,///000...---///------......///000000000000888FFFlllzzz~~~|||{{{wwwnnnhhhjjjqqqzzz{{{~~~iiiWWWLLLPPPSSSOOOMMMPPPQQQOOOQQQYYYdddmmmppppppsssuuuwww{{{~~~~~~{{{xxxwwwyyy{{{}}}~~~|||zzzyyyzzzyyywwwwwwwwwyyy{{{|||wwwtttrrrsssuuuwwwvvvtttssstttuuuvvvvvvuuutttsssuuuvvvwwwyyy{{{zzzvvvssstttwwwyyyzzzyyyxxxxxxyyywwwyyy{{{|||}}}|||{{{zzz|||wwwuuuzzz~~~{{{xxxuuusssyyyuuurrroooooooooooonnnjjjkkkkkkiiigggeeeeeefffeeecccaaa___^^^^^^___```UUUMMMFFFGGGQQQ]]]dddggggggddd```^^^_________^^^ZZZYYYWWWUUUUUUVVVWWWXXX\\\]]]___``````aaaccceeeiiinnnrrrtttwww{{{zzzuuuxxxyyyyyywwwsssrrrtttwww{{{{{{{{{|||{{{{{{zzzyyyvvvvvvvvvwwwxxxzzz{{{|||wwwvvvvvvvvvwwwyyy{{{|||}}}|||{{{zzzyyyzzz{{{{{{|||xxxwwwzzz}}}}}}||||||}}}}}}}}}}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}zzz|||~~~~~~{{{yyywwwwwwyyy|||uuuiiibbbeeeeee\\\SSSQQQRRRIIILLLYYYiii|||uuullleee```\\\dddxxxKKK>>>111---------...111++++++************++++++*********)))******+++,,,+++---333JJJfffppppppuuuxxx~~~nnn\\\eeerrr~~~{{{wwwZZZIII```hhhQQQJJJMMMaaarrrvvvrrrpppooolllmmmssstttlllbbb]]]cccmmm{{{~~~vvvqqqmmmoooqqqrrrsssrrrpppooommmmmmllllllmmmnnnpppqqqtttxxx~~~~~~{{{yyyzzz}}}|||{{{xxxvvvxxxxxxwwwwwwuuutttrrrrrrnnnnnnllljjjgggccc```^^^ZZZVVVPPPJJJDDD>>>777333333222222222222222333333555666777777777666444333777777888999;;;<<<======AAAAAABBBDDDFFFHHHJJJKKKMMMKKKGGGAAA===>>>EEEKKKrrrpppkkkeee]]]VVVPPPMMMJJJLLLHHHHHHNNNSSSeeeoooVVVUUUWWWNNNFFFFFFEEETTTccccccddd{{{sssVVVFFF???444///---///000...---///------......///000000000000555CCCppp{{{}}}uuuqqqsssrrrxxxxxxyyydddTTTJJJNNNRRROOONNNPPPQQQQQQTTT]]]jjjsssvvvuuuttttttwwwzzz||||||yyyvvvvvvwwwzzz{{{|||{{{yyywww{{{zzzxxxxxxxxxyyy{{{|||xxxvvvttttttuuuvvvtttrrrssstttuuuvvvvvvvvvuuutttvvvvvvwwwxxxzzzyyywwwtttuuuwwwzzzzzzyyyxxxyyyyyywwwxxxzzz|||}}}}}}}}}}}}~~~yyywww{{{~~~}}}|||zzzxxxuuusssrrrwwwtttpppoooooooooooonnnlllkkkkkkjjjiiihhhhhhgggdddcccaaa___^^^]]]]]]]]]TTTMMMFFFGGGPPPZZZ```bbb^^^[[[WWWTTTSSSSSSRRRQQQMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNPPPPPPRRRUUUYYY\\\dddjjjooossswww|||{{{wwwzzz{{{{{{xxxuuuuuuwwwyyy|||}}}}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzvvvvvvwwwxxxyyy{{{|||}}}{{{zzzyyyyyyyyyzzz{{{{{{~~~|||yyyxxxyyy{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzwwwxxxzzz|||~~~zzz{{{|||}}}}}}|||zzzyyyzzz|||~~~pppccccccddd]]]VVVTTTQQQJJJLLLUUUfff{{{{{{{{{kkkdddbbbjjjttt}}}~~~yyyIII<<<000---------...000++++++************++++++***************++++++,,,000000===VVVkkkuuuvvvuuuuuuzzzqqq^^^iiiwwwuuukkkzzz\\\PPPbbbcccKKKEEEKKK```sssxxxvvvuuuqqqnnnoootttssslllccc^^^fffqqq~~~~~~uuuoooooopppqqqqqqqqqooommmlllmmmllllllllllllnnnooopppsssuuuyyyyyyvvvsssqqqrrrssssssrrrzzz|||~~~{{{{{{zzzxxxvvvwwwwwwwwwvvvtttsssqqqpppnnnmmmllljjjhhhdddaaa___YYYTTTMMMFFF@@@;;;666333222222222222333333444555666777888999999999999999888999999:::<<<======>>>???@@@AAACCCFFFHHHKKKLLLNNNLLLHHHBBB>>>???FFFKKKooommmiiiccc\\\UUUOOOLLLIIIKKKGGGHHHNNNQQQaaa{{{zzz\\\UUUVVVQQQJJJIIICCCPPPbbbdddcccvvvwwwvvvttt```KKKFFF555000...///000...---///------......///000000000111333FFF{{{|||~~~~~~wwwttt___RRRIIILLLQQQOOOOOOQQQOOOPPPUUU```nnnvvvxxxwwwttttttvvvxxxzzzyyywwwttttttvvvxxxyyyyyyyyywwwvvv{{{zzzyyyxxxxxxxxxyyyzzzyyywwwvvvuuuuuuuuusssrrrssstttuuuvvvvvvvvvvvvvvvxxxwwwvvvwwwyyyyyywwwvvvwwwxxxzzzzzzyyyyyyyyyzzzwwwxxxyyy{{{}}}~~~~~~zzzyyy}}}}}}|||~~~~~~}}}{{{xxxvvvtttsssrrrsssqqqnnnmmmnnnooonnnnnnooollljjjjjjlllmmmkkkhhhcccccccccaaa___]]]ZZZYYYSSSLLLFFFGGGMMMTTTWWWWWWOOOLLLHHHEEEDDDBBBAAA???>>>===<<<;;;:::;;;<<<======>>>>>>???AAAFFFMMMRRR\\\ccclllqqqwww|||}}}yyy||||||{{{zzzxxxwwwyyy{{{~~~~~~~~~}}}}}}{{{zzzzzz}}}|||{{{zzzyyyxxxxxxxxxuuuvvvxxxzzz{{{|||}}}}}}xxxxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxxxxyyyzzzyyyyyyyyyyyyyyyzzzyyyyyyxxxyyyzzz{{{}}}{{{zzzyyy||||||yyyzzz|||~~~~~~}}}~~~zzzddd```bbb___YYYWWWOOOLLLKKKOOOaaa}}}mmm|||uuuzzztttiiimmmxxxwwwsssqqqlllEEE999///---...------...++++++************++++++***************+++,,,,,,111---EEE```iiirrrwwwkkkaaammmqqquuu}}}ssseeehhhtttvvvSSSRRR```XXXGGGCCCKKKaaassswwwvvvvvvssspppqqqtttrrrjjjccc```jjjuuu~~~tttnnnppppppppppppnnnllliiihhhkkkkkkkkkkkklllmmmnnnoooppppppqqqtttwwwvvvrrrmmmhhhbbb]]]]]]ccciiilllmmmrrrsssvvvxxx{{{}}}~~~|||zzzyyyyyyyyyyyyxxxvvvvvvvvvvvvuuusssrrrpppooommmmmmlllkkkhhheeebbb```VVVPPPHHH@@@;;;777555333333333333333444555777777:::::::::;;;<<<===??????:::;;;;;;<<<===>>>??????>>>>>>@@@BBBDDDGGGIIIJJJLLLKKKGGGBBB>>>@@@FFFLLLmmmkkkgggaaa[[[TTTOOOLLLHHHJJJFFFHHHNNNOOO\\\tttdddVVVUUUSSSMMMJJJBBBLLL___fffcccppptttPPPEEE777222...000000------///------......///000000000111555PPPzzzyyyxxxrrr]]]RRRKKKLLLPPPOOOOOOPPPMMMNNNTTT```mmmuuuvvvtttttttttuuuwwwxxxwwwtttrrrtttuuuwwwxxxxxxxxxwwwvvvzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwxxxwwwvvvvvvxxxxxxxxxvvvxxxyyyzzzzzzyyyxxxyyyzzzzzzzzzzzzzzz|||}}}|||zzzzzz~~~|||{{{}}}|||yyyvvvuuuttttttpppooommmlllnnnnnnnnnmmmpppllliiikkkooopppmmmiiiddddddeeedddaaa]]]XXXVVVQQQLLLFFFDDDFFFIIIIIIHHHAAA>>>;;;999888777555333666555444444444444555555666555444444666<<>>>>>=========???AAABBB>>>>>>>>>??????@@@@@@@@@======>>>???@@@AAACCCDDDDDDCCCAAA>>>;;;>>>EEEKKKkkkiiieee```ZZZUUUPPPMMMGGGIIIFFFHHHNNNNNNWWWmmmnnnYYYTTTSSSOOOJJJBBBHHHZZZfffccclll^^^FFF999333///000000------///------......///000000000000888XXX}}}vvvttt~~~{{{rrr\\\TTTNNNMMMOOOOOOOOOOOOMMMOOOUUU```mmmttttttqqqtttttttttuuuvvvuuusssqqqvvvvvvwwwxxxyyyxxxxxxwwwxxxxxxwwwvvvvvvuuuuuuuuutttuuuwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvxxxxxxxxxvvvxxxyyyzzzyyyxxxwwwyyyzzz||||||{{{{{{{{{{{{|||}}}zzzxxxzzz~~~}}}}}}~~~|||yyyvvvuuuttttttooommmllllllmmmnnnmmmllloookkkhhhjjjnnnooolllhhhdddeeeffffffbbb]]]XXXTTTOOOJJJDDD@@@>>>===;;;999777555333333333333222111333333333333333333333444444444222111222666<<>>???@@@CCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCC===<<<:::888666555444444333444555444555999AAAHHHeeedddaaa]]]XXXSSSOOOLLLGGGIIIGGGJJJPPPMMMQQQcccyyygggWWWTTTQQQKKKIIIBBBQQQeeeeeefffwwwXXX===666111111000------000------......///000000000...666TTTmmmyyy||||||sssnnnppp{{{lllUUURRRNNNLLLMMMPPPPPPOOOOOOPPPUUU```mmmvvvwwwuuussssssssstttuuuuuutttrrrwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxsssvvvzzzzzzyyyxxxxxxyyy{{{zzzxxxwwwvvvvvvwwwwwwvvvvvvwwwxxxzzzyyywwwtttxxxyyyxxxwwwuuuuuuvvvxxxxxxyyyzzz{{{{{{zzzyyyyyy{{{zzz|||~~~}}}tttuuu~~~}}}|||zzzxxxuuusssrrrooonnnmmmnnnnnnnnnlllkkkiiihhhhhhgggfffeeeeeedddaaabbbcccbbb___ZZZUUURRRHHHDDD>>>999555333222222222111111222444555444333444444555666666666666666777888999999777777777888<<>>BBBQQQfffqqqoooooosssqqqrrrsssppphhhaaadddkkk|||zzzpppllliiiiiihhhiiiiiijjjjjjkkkjjjkkkmmmnnnoooooonnnnnnjjjkkklllhhhdddcccfffjjjvvv~~~vvveeeWWWPPPSSSTTTUUUVVVXXXYYYZZZZZZZZZ]]]___aaabbbdddiiimmmkkklllnnnooopppqqqqqqqqqmmmlllkkkhhhddd```\\\ZZZUUUQQQLLLIIIFFFDDDAAA???@@@?????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDD;;;:::888666444333222222333444555444444888@@@FFFcccbbb___[[[VVVQQQMMMKKKGGGIIIGGGKKKQQQMMMPPPaaassslllYYYUUURRRLLLKKKAAANNNeeefffeeeuuuRRR>>>777222111000------000------......///000000000///555PPPdddmmm{{{mmmdddkkkxxxhhhQQQOOOLLLJJJLLLPPPQQQOOOLLLMMMRRR^^^llluuuxxxwwwssssssrrrtttuuuvvvuuussswwwwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzuuuxxx{{{{{{yyywwwwwwxxx|||{{{yyywwwvvvvvvwwwwwwvvvvvvwwwyyy{{{zzzvvvsssxxxxxxxxxvvvttttttvvvwwwuuuvvvyyy{{{{{{{{{zzzyyy~~~|||}}}~~~}}}wwwxxx~~~{{{xxxuuussspppooonnnnnnooonnnllljjjgggggghhhfffcccbbbbbbccc___```aaa```]]]XXXTTTQQQEEEBBB<<<888555444444444333222222333555555444222666666777888999999999888888;;;>>>???===;;;::::::777III]]]kkktttzzz}}}|||{{{xxxvvvwwwzzz}}}}}}|||xxxyyyzzz{{{||||||||||||{{{zzzzzzyyyyyyyyyzzzzzzvvvvvvvvvvvvwwwzzz|||}}}tttuuuwwwxxxyyyyyyxxxxxx|||xxxuuuuuuyyy}}}~~~}}}}}}|||{{{zzz{{{}}}~~~}}}{{{yyyyyyyyy{{{|||xxxyyyyyyyyyxxxxxxzzz{{{~~~~~~}}}{{{xxxxxxyyy{{{{{{~~~~~~|||rrriiigggbbb]]]\\\RRRJJJHHHHHHNNNggg}}}zzz{{{GGG;;;000......,,,,,,---++++++************++++++,,,,,,++++++,,,,,,---...000LLLcccqqqttt]]]UUU[[[wwwbbbEEEMMMWWWNNNDDD>>>CCCSSSgggpppnnnmmmqqqqqqssstttqqqhhhbbbeeennnxxxmmmiiijjjjjjiiiiiiiiiiiijjjjjjkkklllmmmoooooooooooonnnlllooorrrppplllmmmuuu|||{{{ooo___QQQHHHGGGEEECCCBBBCCCFFFIIILLLWWWYYY[[[[[[\\\___eeeiiihhhiiikkkmmmnnnoooppppppmmmllljjjgggccc___[[[XXXVVVSSSPPPNNNKKKHHHDDDBBBBBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDFFFGGGGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEEEE:::999777666444333333333555777777666555888???EEEjjjeee___YYYUUUQQQNNNLLLGGGGGGIIIMMMOOOOOORRRXXXnnnxxx}}}uuu^^^SSSOOONNNHHHFFFIII[[[jjjggglll~~~RRRCCC:::222......---------///////////////000111111,,,999OOOttt~~~~~~sssdddjjj}}}\\\MMMLLLLLLLLLKKKKKKJJJJJJJJJMMMWWWgggqqqttttttvvvyyywwwvvvvvvwwwxxxxxxwwwyyywwwuuutttssstttuuuvvvxxxxxxxxxwwwwwwxxxyyyyyy}}}|||zzzxxxvvvtttssssss||||||{{{zzzzzzyyyxxxxxxvvvxxxyyyyyyxxxwwwxxxyyy|||yyywwwvvvwwwxxxxxxwwwvvvxxxzzzzzzzzzzzz|||~~~{{{|||}}}|||{{{|||yyyzzz}}}zzzuuuqqqooommmkkkkkkllllllkkkjjjiiigggfffffffffdddbbb_________aaaaaa^^^VVVMMMGGG;;;999666444222222333333111333444444444444555777888666444666999;;;999777:::;;;<<<===============;;;FFFWWWgggrrrwwwyyyyyy|||{{{zzz{{{||||||zzzxxxxxxxxxyyyzzzzzzzzzyyyyyywwwzzz|||{{{xxxwwwxxxyyyvvvuuuuuuuuuuuuwwwxxxyyy{{{yyyxxxyyyzzzzzzyyywww|||{{{zzzzzz||||||{{{yyyyyyyyyzzz{{{|||}}}~~~}}}zzzxxxwwwyyy{{{}}}{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{xxxvvvwww{{{iiidddiiidddWWWSSSMMMHHHCCCMMMooosssyyymmmWWW<<<......,,,---...(((,,,++++++******++++++,,,---,,,+++,,,.........---111XXXmmmuuuxxx[[[ZZZYYYvvv|||]]]EEE___^^^FFFEEE===AAAPPPffftttuuurrrsssssssssuuusssggg[[[bbbsss|||qqqkkkhhhhhhiiiiiijjjjjjjjjiiiiiimmmlllmmmoootttxxxzzz{{{rrrssssssttt{{{vvvyyyuuuooommmqqqoooaaaRRROOOIIIAAA<<<:::<<<===>>>CCCNNNWWWVVVVVV\\\aaabbbdddddddddeeegggjjjlllnnnmmmjjjgggdddbbb___[[[YYYZZZWWWSSSQQQPPPNNNKKKGGGGGGFFFEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJGGGDDDEEEIIIIIIFFFAAA;;;999666444444555666888777999999777555777>>>EEEhhhddd^^^YYYUUURRROOOMMMHHHGGGIIINNNOOONNNQQQWWWmmmwww~~~{{{aaaTTTPPPQQQIIIEEEFFFWWWhhhgggkkk}}}sssNNNCCC:::111...///...---...///////////////000111111111;;;WWW|||uuuiiiiiitttxxxbbbOOOOOONNNMMMMMMLLLLLLKKKRRRUUU^^^kkkuuuwwwwwwyyyvvvuuuuuuvvvwwwyyyyyyyyyyyywwwvvvtttttttttvvvwwwwwwwwwwwwwwwwwwwwwwwwxxx{{{zzzyyywwwvvvuuutttttt{{{zzzzzzyyyxxxwwwwwwwwwvvvxxxzzzzzzxxxwwwxxxyyyzzzxxxwwwvvvwwwxxxwwwvvvwwwyyyzzz{{{zzzzzz|||~~~zzz|||||||||{{{|||{{{{{{~~~~~~|||zzzuuurrrooommmkkkkkkllllllkkkjjjiiigggeeeddddddcccaaa______^^^]]]ZZZUUUNNNDDD>>>999777555333222222333333222333444444333333555666777666666888<<<>>>===<<<<<<===>>>@@@AAA@@@===;;;<<>>HHHXXXfffooosssuuuuuu}}}{{{xxxxxxzzz|||||||||xxxxxxyyyxxxxxxwwwvvvuuutttwwwyyyzzzxxxvvvuuuuuuwwwwwwvvvvvvwwwxxxzzz{{{xxxvvvuuuvvvxxx{{{||||||zzzxxxvvvwwwyyy{{{{{{{{{wwwxxxxxxyyyzzz{{{||||||{{{zzzwwwuuuuuuvvvxxxzzz~~~}}}{{{zzzyyyyyyyyyzzz{{{zzzyyyzzz{{{||||||{{{}}}~~~qqqdddbbb\\\TTTNNNJJJHHHDDDLLLkkkwwwyyytttyyywwwcccbbbmmmnnnjjjTTT;;;...///,,,,,,...))),,,++++++******++++++,,,,,,,,,,,,,,,---...///000>>>```vvvxxxkkkxxxsssSSS]]]jjj{{{mmmgggwwwyyyPPPGGG______KKKHHHRRRVVV^^^jjjqqqrrrsssuuutttttttttooocccZZZcccsss}}}wwwlllhhhgggiiijjjkkklllllllllllllllnnnoooqqquuuzzz~~~~~~~~~}}}yyyooottttttmmmeee^^^XXXRRRHHHGGGEEEAAA===:::::::::<<>>777333333333222222222333444555444555666666444444555666999:::<<>>:::666444333333333333444555666666666777888888777777888999===>>>@@@BBBDDDGGGIIIKKKOOOLLLIIIIIIIIIIIIFFFCCC@@@JJJWWWdddkkkoooppppppwwwtttqqqqqqssswwwzzz|||{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzxxxvvvuuuuuuuuuttttttuuuvvvxxxyyy|||zzzxxxwwwyyyzzzzzzyyyxxxvvvuuuuuuxxxzzzzzzzzzvvvvvvwwwwwwxxxyyyyyyyyy{{{zzzyyyxxxxxxyyy{{{|||}}}{{{zzzzzzzzzzzzzzzyyyyyy|||}}}zzz}}}~~~xxxiiibbb]]]ZZZPPPKKKIIIEEEIIIhhh~~~xxxxxxyyyyyyjjjwww~~~tttsssiiiOOO999///000,,,+++...+++,,,++++++******++++++,,,***,,,---,,,,,,...222555NNNmmmxxxdddlll}}}ddduuudddeeerrraaaOOO@@@HHHXXXUUUIIIEEEOOO[[[iiiqqqsssrrrrrrrrrppppppmmmdddXXXVVVcccrrrqqqgggfffgggfffggghhhjjjkkklllllllllnnnppptttxxx~~~zzzuuuvvv|||uuummmooowww}}}~~~yyyqqqlllggg^^^NNNBBB===>>>BBBJJJRRRXXX\\\___```aaabbbcccdddeeefffgggjjjiiiiiijjjlllmmmlllkkkddddddeeeccc___ZZZUUUSSSOOONNNLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGEEECCC<<<<<<:::888666333222111///222666888999:::::::::fffddd```]]]ZZZWWWSSSPPPOOOOOOQQQUUUTTTPPPPPPTTT___lllxxx}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}zzz{{{}}}___RRRUUUTTTPPPCCCGGG___ooooooppp}}}\\\EEE444333444...---111///////////////000111111333===wwwoooqqqooobbbkkkSSSRRROOOMMMKKKKKKLLLMMMQQQSSS[[[hhhrrrvvvwwwzzzuuuyyy||||||yyywwwwwwyyyzzzxxxwwwvvvvvvxxxzzz{{{xxxyyyzzzzzzyyyxxxvvvuuutttttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{||||||}}}}}}yyy{{{|||{{{yyyxxxxxxxxxyyyyyyxxxyyy{{{{{{zzzyyysssuuuwwwwwwwwwwwwyyy{{{|||{{{zzz{{{}}}~~~}}}|||~~~{{{yyywwwtttrrrpppmmmkkkjjjjjjjjjhhhgggcccaaa___]]][[[YYYUUURRRIIIEEE@@@<<<:::888777555444555555666777777888888888:::;;;;;;;;;;;;<<<>>>@@@AAACCCDDDFFFJJJPPPTTTVVVUUUSSSOOOKKKGGGEEECCC@@@IIIVVVbbbjjjnnnooopppsssqqqoooooorrrvvvyyy{{{{{{{{{|||{{{{{{zzzyyyxxxyyyxxxwwwxxxyyyyyywwwuuuttttttsssssstttuuuwwwxxx|||{{{zzzzzz{{{{{{zzzxxxxxxwwwvvvwwwyyyzzzzzzxxxwwwwwwwwwwwwxxxxxxyyyyyy|||{{{zzzzzzzzz{{{|||}}}~~~|||{{{zzzzzzzzz{{{zzzzzz{{{}}}~~~}}}~~~zzznnneee```^^^RRRNNNMMMHHHIIIggguuuwww|||mmmhhh```MMM888///000,,,+++...,,,,,,++++++******++++++,,,)))+++------,,,...333777UUUuuuqqqwww|||nnnrrriiihhhWWWEEE>>>JJJSSSNNNFFFBBBHHHYYYjjjrrrrrrrrrqqqppppppqqqnnnbbbWWWXXXhhhwww~~~ooohhhggggggdddeeegggiiikkklllllllllnnnpppsssvvv~~~|||uuuuuu}}}zzz~~~zzzpppaaaTTTGGGCCCCCCJJJSSSXXX\\\___bbbbbbcccdddddddddddddddiiihhhgggiiikkkllllllkkkdddffffffddd___[[[XXXWWWSSSRRRPPPOOONNNMMMNNNNNNPPPNNNMMMKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFEEE@@@>>><<<999666444222111,,,...111444666666555555hhhfffbbb___\\\XXXTTTQQQQQQQQQTTTWWWVVVRRRQQQTTT___lllxxx{{{{{{{{{zzzxxxuuuwwwxxxzzz{{{{{{{{{zzzxxxyyy{{{}}}~~~fffUUUTTTTTTRRREEEEEE\\\nnnpppppp}}}}}}fffLLL777444444---,,,222///////////////000111111000;;;qqq~~~iiigggvvvuuuooo}}}iiiSSSQQQNNNLLLKKKLLLNNNOOOOOOQQQZZZhhhqqqssstttuuutttyyy}}}}}}zzzxxxzzz|||zzzyyywwwwwwwwwxxxzzz|||xxxxxxyyyzzzyyywwwuuuttttttttttttuuuuuuwwwxxxyyyzzzzzz{{{||||||}}}~~~~~~zzz{{{|||{{{yyyxxxxxxxxxyyywwwvvvvvvxxxyyyyyyyyysssuuuwwwxxxyyyzzz|||~~~~~~|||{{{{{{}}}}}}{{{yyy|||}}}|||{{{zzzyyywwwvvvqqqooollljjjiiihhhfffeee```___^^^]]][[[WWWRRRNNNCCC@@@<<<:::999999999888777777888999999::::::::::::<<<>>>>>>>>>???AAACCCBBBDDDEEEGGGJJJPPPYYY___aaadddddd___UUUKKKEEECCC@@@IIIUUUaaaiiimmmnnnoooqqqooonnnooossswwwyyyzzzzzzzzzzzz{{{{{{zzzyyyyyyzzzxxxuuuuuuvvvxxxwwwuuuuuuttttttttttttvvvwwwxxx{{{zzz{{{}}}~~~~~~|||yyyxxxwwwxxxzzz{{{{{{xxxvvvwwwwwwxxxxxxxxxxxxyyyyyy{{{{{{zzzzzz{{{{{{|||}}}~~~}}}{{{zzzzzzzzz{{{{{{yyy{{{}}}~~~~~~~~~vvvlllddd]]]ZZZTTTQQQRRRMMMKKKddd~~~sss```KKK777///111,,,+++...,,,,,,++++++******++++++,,,)))+++------+++...444999[[[|||}}}|||jjjbbbqqqVVVBBB@@@MMMPPPIIICCC@@@FFFXXXkkkqqqpppqqqqqqpppoooqqqlll___UUUYYYjjjzzz|||ooojjjhhhgggeeefffhhhjjjkkkmmmnnnnnnnnnoooqqqttt||||||zzzyyyqqqkkkUUULLLGGGLLLSSSWWWZZZ]]]ddddddeeeeeeeeedddbbbbbbeeeddddddfffiiikkklllkkkdddffffffccc___[[[ZZZ[[[YYYWWWUUUSSSQQQPPPPPPPPPQQQPPPNNNLLLKKKLLLMMMMMMMMMNNNNNNLLLJJJHHHGGGGGGCCCAAA===999666444333333...///000222333333111000jjjgggddd```]]]YYYTTTQQQSSSRRRUUUXXXWWWSSSRRRUUU```lllwwwzzzyyyxxxvvvtttpppqqquuuwwwyyyzzzyyyyyyvvvwwwyyy{{{}}}kkkWWWTTTSSSSSSFFFCCCYYYmmmoooooo}}}|||lllOOO888555444,,,+++222///////////////000111111333;;;hhhmmm{{{ddd___jjjsss|||}}}~~~hhhSSSQQQOOOMMMLLLMMMOOOPPPLLLOOOZZZiiisssvvvvvvxxxsssxxx}}}~~~|||zzz|||zzzyyyxxxwwwwwwyyy{{{|||vvvwwwxxxyyyxxxvvvtttrrrttttttttttttuuuwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~zzz|||}}}|||yyyxxxxxxxxxxxxvvvttttttvvvxxxxxxxxxtttvvvxxxzzzzzz|||~~~}}}{{{|||}}}}}}zzzwwwuuu}}}}}}{{{{{{{{{|||{{{zzzrrrpppllljjjiiigggeeeccc___^^^^^^]]][[[WWWPPPLLLBBB@@@===;;;<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;;;;===???@@@@@@BBBDDDFFFCCCDDDFFFHHHMMMUUU```hhhkkkqqqtttnnn___PPPGGGDDD@@@HHHUUUaaahhhlllnnnooopppooonnnppptttxxxzzz{{{xxxxxxyyyzzzzzzzzzyyyyyyzzzwwwsssrrrtttvvvvvvuuuvvvuuuuuuuuuuuuwwwxxxyyyxxxyyy{{{~~~~~~{{{xxxxxxyyy{{{}}}{{{xxxuuuxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}||||||zzzyyyyyyzzz{{{|||xxx{{{~~~~~~|||}}}yyyppphhh___XXXTTTTTTRRRVVVRRRMMMbbbpppJJJ666///111,,,***...,,,,,,++++++++++++++++++,,,)))+++...---+++---444:::___vvvsssiiiVVVNNNuuuWWWCCCBBBPPPOOOGGGCCC???FFFYYYkkkooonnnoooqqqqqqlllnnniii\\\RRRXXXjjjzzzzzzoookkkiiigggeeeggghhhkkkmmmnnnoooooonnnoooppprrrzzz~~~zzzvvvvvv___SSSKKKNNNSSSUUUWWW[[[eeefffffffffeeecccbbb```aaaaaabbbdddhhhkkklllllldddeeeeeebbb^^^[[[[[[]]]]]][[[YYYVVVTTTRRRRRRRRRRRRQQQNNNMMMLLLLLLMMMNNNNNNOOOOOONNNKKKIIIHHHHHHFFFCCC>>>999666444444444333222222222333222000...fffdddaaa___\\\XXXSSSOOOQQQTTTXXXXXXVVVUUUVVVWWWbbbfffmmmsssuuusssooolllnnnpppsssuuuwwwvvvtttsssooossswwwyyyxxxyyy|||~~~www\\\QQQTTTSSSIII@@@MMMgggsssooo|||dddNNN888000333444222000///////////////000111111333;;;ZZZlll}}}}}}pppdddaaafffvvvzzzrrrbbbOOOOOOOOOOOONNNLLLKKKJJJNNNOOOXXXgggsssvvvvvvwwwwwwyyy||||||zzzxxxwwwwww{{{xxxvvvxxx|||}}}yyyuuuwwwyyyyyyyyywwwwwwxxxyyyxxxxxxwwwvvvuuutttssssssuuuvvvxxxzzz{{{{{{{{{zzzyyyzzz{{{|||{{{zzzyyyxxxyyywwwuuuuuuwwwxxxyyyyyytttvvvxxxzzz{{{zzzyyyxxx{{{~~~{{{yyyyyyzzz{{{{{{{{{zzz|||}}}~~~}}}}}}|||zzzxxxtttppplllkkkkkkjjjfffbbb```^^^\\\ZZZXXXSSSNNNJJJCCC???;;;:::;;;===<<<;;;::::::999:::;;;===???@@@<<>>>>><<<===<<<<<<;;;<<<===>>>???AAACCCDDDGGGIIIKKKLLLLLLKKKJJJKKKLLLOOORRRUUUWWWbbbeeehhhgggaaaVVVLLLFFFAAAGGGPPP[[[ccchhhjjjjjjnnnoooqqqsssuuuwwwyyyyyywwwvvvvvvwwwyyyyyyvvvttttttwwwwwwrrrrrrvvvyyyyyyzzzwwwttttttvvvxxxyyyxxxwwwyyyzzzzzzyyyxxxyyyyyyyyyxxxwwwyyy{{{{{{yyyvvvzzzyyywwwwwwwwwxxxwwwwwwwwwwwwxxxzzz}}}~~~~~~}}}yyyzzzyyyxxxvvvuuuwwwyyyxxx{{{}}}}}}|||}}}tttjjjhhheee^^^WWWNNNMMMOOOQQQPPPYYYvvv~~~yyyuuutttiii\\\@@@000///------///++++++++++++++++++++++++++++++)))...***...111111JJJqqqyyywww~~~lllWWWRRRkkk|||ZZZBBBCCCTTTQQQBBB>>>AAAJJJ]]]nnnpppooorrrsssqqqpppkkkcccZZZSSSXXXmmmxxxlllhhhgggfffggghhhjjjlllmmmnnnooooooooonnnqqqxxx~~~zzzyyykkk```UUULLLLLLMMMRRR___rrryyysss___LLLJJJQQQWWWZZZ\\\```````````````_________^^^ZZZYYY]]]ffflllnnnmmmhhheeebbb```______]]]\\\YYYYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSPPPNNNNNNPPPRRRSSSRRRSSSSSSRRROOOJJJFFFEEEGGGFFFAAA:::555555666444444444666777777444222gggccc^^^ZZZXXXUUURRRPPPRRRTTTVVVVVVUUUTTTTTTUUU[[[^^^bbbeeefffccc___\\\______^^^^^^^^^]]]]]]\\\[[[___cccgggjjjooowww}}}gggWWWTTTSSSJJJAAAJJJaaaoooooosss^^^MMM:::222000//////000///////////////000111111666555ddd~~~mmm```jjj{{{}}}}}}jjjRRRNNNNNNMMMLLLKKKJJJJJJIIINNNNNNUUUcccmmmooooooooorrrtttuuuuuuuuuvvvxxxzzzzzzxxxwwwxxx{{{|||yyyvvvuuuwwwxxxxxxwwwwwwyyyzzzvvvvvvvvvuuuuuutttttttttuuutttttttttuuuwwwxxxyyyvvvvvvwwwwwwyyyzzz{{{|||{{{yyyxxxxxxyyyzzzyyyxxxtttvvvwwwyyyyyyyyyxxxxxxzzz{{{|||{{{zzzyyyzzz||||||zzz|||}}}|||}}}wwwxxx}}}}}}|||||||||}}}|||yyywwwtttppplllkkkkkkiiieeebbb```]]]YYYUUUPPPKKKEEEAAACCCAAA>>>>>>>>>??????>>>@@@???>>>>>>>>>>>>???@@@GGGFFFFFFIIIMMMOOONNNLLLNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRPPPLLLFFF???;;;:::AAAKKKWWW```gggjjjkkknnnnnnppprrrtttuuuwwwwwwxxxwwwvvvwwwxxxwwwtttrrrssswwwxxxuuuuuuxxx{{{zzzyyywwwttttttvvvxxxyyyyyyzzzzzzzzzxxxvvvuuuvvvxxxvvvuuuuuuwwwxxxxxxuuusss{{{zzzxxxwwwvvvuuuttttttxxxwwwwwwyyy|||~~~}}}}}}wwwxxxxxxwwwuuuuuuwwwxxxzzz{{{{{{|||}}}~~~sssiiifffddd___YYYLLLLLLOOORRRQQQYYYttt|||jjjcccZZZnnnvvvbbbDDD222000---......(((++++++++++++++++++++++++,,,)))...)))---222666TTT{{{xxxpppyyy~~~jjjZZZZZZqqqoooSSSAAAFFFXXXSSSDDD@@@BBBLLL___ppprrrqqqssstttqqqnnnhhh___WWWRRRYYYnnnuuullliiigggcccggghhhjjjlllnnnoooppppppmmmmmmqqqyyy~~~nnnxxx}}}hhhXXXNNNGGGAAA===???>>>BBBYYYwww~~~{{{hhhSSSKKKNNNSSSWWWZZZ\\\\\\]]]]]]\\\\\\[[[ZZZUUURRRPPPVVV```iiinnnnnngggdddaaa^^^^^^]]][[[ZZZWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRSSSSSSTTTUUUUUUQQQLLLGGGDDDEEEEEEAAA;;;888888:::888888999:::<<<<<<:::888iiiddd^^^ZZZWWWUUUSSSRRRSSSTTTUUUUUUUUUSSSRRRRRRUUUVVVXXXZZZYYYVVVRRRPPPVVVTTTSSSQQQPPPPPPPPPPPPNNNRRRVVVZZZ___fffpppwwwlllWWWTTTTTTLLLBBBHHH\\\lllppplll|||~~~{{{~~~{{{___PPP@@@777333000...//////////////////000000111===999ccc}}}|||zzzyyyuuummmTTTQQQPPPOOONNNMMMMMMLLLLLLNNNOOOVVVcccnnnqqqqqqrrrrrrssssssssssssuuuyyy|||zzzxxxxxxyyy{{{{{{yyywwwwwwxxxyyyxxxwwwvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttssstttvvvxxxzzzxxxwwwvvvvvvwwwxxxzzz{{{|||zzzyyyyyyzzzzzzzzzxxxuuuvvvwwwxxxyyyyyyyyyxxxyyyzzzzzzzzzzzzzzz||||||~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}{{{wwwttttttpppllljjjjjjhhhddd```^^^ZZZUUUQQQMMMIIIDDDAAABBBAAA??????????????????AAAAAA@@@@@@@@@AAACCCDDDIIIFFFEEEIIIOOORRROOOLLLNNNMMMKKKIIIHHHGGGFFFFFFDDDBBB@@@>>><<<888444222444:::EEEQQQ\\\dddiiilllmmmnnnoooqqqrrrtttuuuuuuvvvvvvvvvwwwwwwuuusssrrrrrrwwwyyyvvvvvvxxxyyywwwwwwuuutttsssuuuvvvxxxyyy||||||{{{xxxuuuuuuvvvwwwuuuuuuuuuvvvvvvuuutttsssyyyyyyxxxwwwuuuttttttuuu{{{zzzyyyyyy{{{||||||{{{xxxyyyzzzzzzyyyxxxzzz{{{|||{{{zzz{{{}}}~~~sssfffbbbaaa\\\WWWRRRQQQQQQQQQNNNVVVqqq}}}|||lllYYYUUUfffkkk~~~zzzbbbCCC111///---......'''++++++++++++++++++++++++---)))...***---333;;;^^^xxxfffeee~~~hhh[[[bbbwwwiiilllkkksssiiiLLL@@@JJJ[[[UUUEEEAAACCCOOObbbsssuuusssttttttqqqoooggg]]]TTTPPPYYYnnnsssllljjjgggcccfffgggiiikkkmmmnnnooopppqqqqqqssswww|||~~~~~~oooooo}}}uuueeeZZZYYYZZZYYYMMMGGG???===KKKdddyyyooo[[[NNNKKKOOOSSSVVVYYY[[[]]]]]][[[XXXSSSQQQIIIFFFFFFMMMYYYeeekkkmmmfffccc```]]]\\\[[[ZZZXXXXXXXXXVVVUUUUUUUUUUUUVVVTTTUUUTTTSSSQQQPPPQQQSSSSSSTTTVVVWWWWWWTTTNNNIIIBBBCCCBBB???;;;999:::<<<>>>>>>???BBBEEEGGGFFFEEEjjjfff___ZZZWWWVVVUUUSSSTTTTTTTTTTTTSSSQQQOOOMMMKKKLLLMMMLLLKKKIIIGGGEEEIIIHHHFFFDDDCCCCCCCCCDDDDDDGGGKKKNNNRRRZZZdddkkkwww{{{pppVVVVVVVVVNNNDDDFFFWWWiiirrrkkk|||zzz}}}~~~^^^PPPAAA:::666222/////////////////////000000111777999```zzz}}}wwwkkkRRRPPPOOONNNNNNMMMNNNNNNOOOMMMMMMUUUbbbnnnrrrsssuuutttttttttssssssuuuyyy}}}yyyyyyxxxyyyzzzzzzyyyxxxxxxyyyzzzxxxvvvtttuuuvvvttttttuuuuuuvvvwwwwwwwwwxxxwwwuuussstttvvvyyy{{{zzzyyyxxxwwwvvvwwwxxxyyy{{{zzzyyyzzz{{{{{{zzzyyyvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{|||||||||}}}~~~~~~~~~|||yyyuuurrrsssoookkkiiihhhgggbbb___ZZZVVVQQQMMMKKKHHHEEECCC@@@@@@@@@???>>>>>>??????@@@@@@@@@AAABBBEEEGGGHHHHHHEEEDDDHHHNNNQQQOOOLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDAAA===;;;:::999666333111666???KKKWWWaaaiiilllnnnnnnooopppqqqrrrsssttttttuuuvvvwwwvvvuuuuuuttttttxxxzzzwwwuuuvvvvvvsssttttttsssssssssuuuwwwyyy~~~}}}|||yyywwwvvvwwwyyyuuuvvvwwwwwwwwwuuuttttttvvvwwwxxxwwwuuutttvvvxxx}}}{{{zzzzzz{{{zzzyyyxxxzzz{{{{{{zzzzzz{{{}}}}}}{{{zzz{{{}}}~~~~~~}}}uuugggbbb```[[[WWWVVVSSSQQQNNNKKKTTTrrruuu}}}}}}vvvuuuxxx\\\ZZZoooxxx|||[[[???......---......(((++++++++++++++++++++++++---)))...***---333???gggzzz___XXXsssttthhhtttjjjccc]]]dddTTTFFF???MMM^^^UUUEEEBBBCCCQQQeeevvvxxxuuuvvvuuuqqqpppggg\\\SSSPPPYYYmmmssslllkkkhhhddddddfffhhhjjjlllnnnoooooouuuuuuuuuwww|||}}}rrrfffhhh{{{}}}{{{sssnnnmmmnnnlllbbbSSSHHHEEEDDDKKKddduuueeeVVVPPPQQQUUUXXXZZZ\\\^^^^^^ZZZRRRJJJEEE>>><<<<<>>???CCCIIIPPPVVVYYYYYYjjjfff```[[[XXXVVVUUUTTTTTTRRRQQQPPPNNNLLLHHHEEEAAAAAAAAA@@@???>>>===<<<<<<;;;999888888888999:::;;;===@@@BBBEEEKKKSSSZZZfffmmmvvv~~~uuuYYYWWWXXXQQQGGGEEESSSgggtttmmm~~~~~~eeeTTTAAA888555333111000///////////////000111111///<<>>@@@AAA@@@???>>>???@@@@@@@@@@@@BBBDDDFFFIIIJJJFFFEEEEEEHHHLLLNNNMMMKKKHHHGGGFFFEEEDDDCCCBBBAAADDD@@@===<<<<<<<<<999666111555<<>>;;;:::999::::::999;;;AAAKKKVVV```fffiiiiiieee___[[[XXXVVVTTTRRRRRROOOLLLJJJIIIEEE@@@<<<999888777666666666666777333333333333333444555555444666888999999<<>>AAABBBBBB@@@???@@@BBBBBBAAAAAABBBDDDFFFHHHJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEEEECCCBBBAAA@@@===:::999:::======:::666333555999AAAMMMZZZfffmmmpppppppppqqqqqqrrrrrrrrruuuxxxzzzyyywwwuuuuuuvvvvvvzzzzzzvvvtttvvvwwwuuutttuuuvvvuuutttuuuyyy}}}wwwyyy{{{zzzyyyxxxyyyzzzwwwyyy{{{zzzwwwuuuuuuvvvtttwwwyyyxxxvvvuuuyyy}}}|||zzzwwwvvvwwwxxxxxxxxxsssuuuxxxyyyyyyyyyzzz{{{{{{}}}~~~|||zzzyyy{{{~~~{{{|||~~~}}}{{{mmmhhhfffbbb]]]WWWSSSQQQPPPMMMWWWuuuiii~~~mmmqqq___LLL888000222---+++---+++++++++++++++++++++++++++,,,'''///------111AAAqqq{{{mmmiiixxxxxxiiifffFFF>>>???RRR___QQQBBBAAACCCVVVjjj{{{}}}yyyxxxvvvqqqlllddd[[[UUUUUU^^^pppssshhhfffggggggfffgggjjjllloooqqqrrrrrrqqquuuvvvttt{{{~~~pppwwwvvvfff^^^bbbttt~~~}}}qqqdddVVVCCC:::JJJcccvvvzzzwwwmmmdddccccccbbbZZZXXXSSSNNNGGG???999666333222555???NNN[[[aaabbbccc```]]]\\\]]]]]]\\\[[[XXXVVVSSSPPPOOOOOOPPPQQQOOOPPPQQQPPPNNNMMMMMMMMMMMMLLLKKKLLLMMMLLLJJJHHHFFFCCC???<<<:::999999999777999???IIITTT___fffiiigggccc___[[[XXXUUURRRPPPPPPLLLIIIGGGEEEAAA;;;666444333222111111222333444000111222333444555555666111222444333111333777;;;BBBOOOaaapppzzzdddZZZ[[[VVVJJJEEEPPPfffwwwfffvvv|||vvvPPP:::222///...---///////////////000111111000<<>>111444...//////////////////000111111333AAAaaassskkkcccjjjllliiiTTTKKKJJJKKKLLLNNNRRRUUUWWWWWWWWW^^^jjjssswwwzzz~~~vvvyyy{{{yyywwwwwwzzz}}}zzz{{{{{{{{{{{{{{{~~~wwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxx}}}{{{zzzzzz{{{{{{{{{zzz{{{zzzzzzzzzzzz{{{||||||zzzwwwuuuwww|||}}}zzzvvv~~~{{{xxxvvvwwwzzz}}}}}}}}}}}}}}}}}}|||||||||www|||zzzxxx{{{}}}|||}}}xxxvvvtttsssrrrllljjjhhhfffccc^^^YYYUUUMMMJJJFFFDDDCCCBBBAAA???>>>@@@BBBBBBBBBBBBDDDEEEDDDEEEGGGIIIKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEEEEDDDBBB>>>;;;888777555222222444888<<<::::::999:::BBBSSSdddnnnjjjooorrrpppooorrrsssqqqzzz{{{||||||{{{zzzxxxvvvuuuuuuwwwxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwyyy{{{|||wwwuuutttuuuwwwxxxxxxwwwxxxxxxzzzzzzzzzzzzxxxxxxzzzxxxvvvuuuuuuxxxzzz|||{{{yyywwwvvvxxx{{{}}}~~~~~~|||{{{{{{||||||zzz{{{{{{||||||wwwmmmgggcccaaaaaa[[[SSSQQQSSSQQQRRRfffwwwmmmNNN:::222333,,,***...,,,++++++,,,,,,,,,,,,------+++)))...111,,,///NNNsssuuueee^^^dddgggEEE999<<>>@@@DDDWWWhhhuuuwwwvvvzzz{{{xxxxxxlll___YYY\\\gggzzzkkkhhhfffdddiiijjjllloooqqqsssssssssrrrqqqrrrsssssswwwtttfffbbbYYY[[[llluuuWWWDDDBBBGGGNNNWWW]]]^^^\\\YYYWWWHHHCCC<<<777555555666666777777:::@@@KKKVVV^^^bbbeeecccaaaaaaaaa```^^^\\\WWWVVVSSSQQQNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCAAA???===<<<<<<;;;666666888@@@IIIQQQWWW[[[hhhddd^^^YYYTTTPPPLLLIIIGGGEEEAAA===:::888777777555555555444444444444444555666666666777777777777888888999:::;;;;;;<<<<<<999999DDDYYYooo{{{nnnYYYUUUSSSOOOGGGEEEWWWmmmkkkkkk{{{lllWWWCCC555666000222///////////////000111111...===fffssskkkeeeZZZhhh~~~}}}~~~~~~dddPPPLLLLLLKKKLLLMMMOOOQQQSSSPPPSSS]]]kkkuuuwwwwwwxxxyyyxxxwwwxxxyyyzzzyyyyyywwwyyy{{{{{{yyywwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwxxxzzz}}}}}}}}}|||{{{{{{zzzxxxwwwwwwvvvtttssssssvvv|||~~~}}}{{{yyyzzz|||~~~~~~|||zzzxxxzzzzzzyyyyyyyyyzzz|||}}}{{{zzz{{{{{{yyywwwzzz}}}~~~{{{wwwqqqnnnmmmkkkhhheeeaaa\\\UUUQQQKKKIIIFFFDDDCCCBBBAAA???@@@BBBCCCCCCBBBBBBDDDEEEHHHIIIIIIJJJJJJIIIHHHHHHIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEDDDEEEEEEDDDAAA???999888666222000///222444666999<<<===???GGGUUUaaagggllloooqqquuuyyywwwssstttvvvzzz|||}}}{{{xxxvvvuuuuuuvvvwwwwwwxxxxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{vvvvvvvvvvvvwwwyyyzzz{{{uuutttsssuuuwwwzzzzzzzzzzzzzzz{{{||||||{{{zzzzzzwwwwwwxxxyyyzzz{{{|||}}}~~~|||yyyxxxxxxyyyyyy{{{|||||||||||||||{{{{{{~~~~~~sssiiieeecccaaabbb^^^TTTOOOPPPOOOWWWsssvvvjjjZZZ@@@222222...---///+++++++++,,,,,,,,,,,,------000...000111...666VVVzzz|||zzzaaaPPPVVVzzzcccAAA999AAAXXXaaaMMM<<>><<<<<>>>>>>>>888666555999CCCLLLOOOOOOeeebbb]]]YYYUUUPPPLLLIIICCCAAA===999666666666777555555444444444444333333666666666777777888888888888999:::;;;===>>>???@@@<<<999???TTTlll{{{qqqWWWRRRQQQPPPHHHDDDSSSiiimmmkkkxxxcccUUUEEE777666///222///////////////000000111444DDDtttzzzrrrhhhZZZfffuuullliii}}}bbbNNNLLLLLLLLLLLLLLLMMMOOOPPPOOOQQQZZZiiisssuuuvvvxxxzzzwwwvvvwwwzzz{{{yyyvvvyyy{{{}}}}}}{{{xxxvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwyyy{{{|||{{{yyywwwwwwyyy|||}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvuuutttuuuxxx|||~~~~~~}}}vvvxxx|||~~~~~~|||zzzzzzyyyxxxxxxyyy{{{}}}~~~|||zzzyyyzzzzzzzzz~~~}}}zzzwwwrrrooonnnkkkhhhddd```ZZZTTTOOOIIIGGGDDDCCCBBBAAA???>>>???AAABBBCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDFFFEEEDDDDDDEEEDDDAAA>>>;;;:::888444000...///000444888>>>@@@???CCCPPP]]]fffjjjooorrrwwwzzzwwwqqqqqqtttyyy|||}}}{{{wwwuuuuuuuuuuuuvvvwwwwwwxxxyyytttuuuuuuvvvwwwxxxzzz{{{uuuuuuuuuvvvvvvwwwxxxxxxuuutttsssuuuxxxzzz{{{{{{yyyzzz{{{||||||{{{zzzyyyxxxyyy|||~~~}}}{{{xxxxxxyyyzzzxxxyyy{{{|||}}}|||{{{zzz}}}qqqgggdddcccbbbccc]]]UUUPPPPPPPPPXXXwww~~~uuu```LLLvvv___CCC333222/////////***+++++++++,,,,,,,,,------111/////////...999[[[}}}sssgggQQQYYY||||||RRR999555AAAZZZcccLLL999<<>>???AAACCCDDDEEE@@@???FFFSSS^^^aaaaaacccaaaaaaaaaaaa```]]][[[XXXVVVTTTRRROOOMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>999666444777@@@IIIIIIDDDbbb___[[[WWWTTTPPPLLLIII???===999666444444555666444444444444333333333333666666666777888999999999::::::<<<>>>@@@AAACCCDDDBBB<<<@@@SSSkkkzzztttWWWPPPOOOPPPIIIBBBPPPeeemmmjjjwwwzzz___TTTEEE777666...111///////////////000000111444CCCrrr|||nnnuuu|||mmmccc}}}|||bbbNNNKKKKKKKKKKKKLLLLLLMMMMMMPPPQQQXXXeeeooosssvvvzzzyyywwwvvvwwwzzz{{{xxxuuuyyy{{{}}}|||yyyvvvttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvxxx{{{}}}}}}{{{xxxwwwxxxzzz{{{{{{wwwwwwxxxyyyyyyxxxxxxwwwxxxxxxyyyzzz|||}}}}}}|||zzz{{{|||}}}}}}||||||{{{zzzzzzyyyyyyzzz|||~~~{{{}}}~~~{{{xxxxxx||||||~~~zzzxxxvvvtttrrrnnnlllhhheee```ZZZSSSOOOGGGEEECCCCCCBBBAAA???======???BBBCCCEEEFFFIIIKKKGGGHHHHHHHHHIIIJJJJJJKKKIIIGGGFFFDDDDDDDDDDDDEEEGGGFFFEEEEEEEEECCC@@@>>>>>>===;;;777222///......000444:::???===>>>IIIWWWbbbhhhooorrrvvvyyyuuuoooooossswww{{{|||zzzwwwtttuuuuuuuuuuuuvvvwwwxxxyyyssssssttttttvvvwwwyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{uuuttttttuuuxxx{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxxxxzzz}}}{{{|||}}}{{{xxxxxxzzz|||wwwxxxzzz|||||||||{{{{{{{{{}}}oooeeedddccccccccc\\\TTTQQQRRRQQQYYYxxxrrrcccJJJdddfffsss___CCC333222/////////***+++++++++,,,,,,,,,------///......------;;;]]]~~~mmmqqqhhhSSSbbbrrrIII888444AAA\\\dddLLL999<<>>===???BBBDDDEEEGGGJJJLLLHHHGGGGGGHHHIIIJJJKKKLLLHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFCCCAAAAAAAAA@@@<<<666222000///......333999999777@@@MMMZZZdddnnnrrruuuvvvsssoooppprrrvvvyyyzzzyyyvvvtttvvvuuuttttttuuuvvvxxxyyytttttttttuuuvvvwwwxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzvvvuuutttvvvxxxzzz{{{{{{xxxxxxyyyzzzzzzyyyxxxxxxwwwxxxzzz|||~~~~~~~~~}}}xxxzzz|||{{{xxxwwwzzz}}}yyyyyyzzz{{{|||||||||{{{yyy{{{~~~oooeeeddddddcccccc\\\UUURRRRRRQQQ[[[||||||vvvbbbKKKcccdddrrr|||ZZZ@@@222222...---///+++++++++,,,,,,,,,,,,---------------,,,--->>>___~~~zzznnnmmm|||dddvvv}}}~~~lllBBB888666BBB\\\eeeNNN<<>>AAAKKKUUU[[[^^^^^^]]]]]]^^^___^^^ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFGGGBBBAAA???===;;;:::999999777999999:::DDDRRRVVVQQQ]]][[[VVVRRRMMMHHHAAA===777666666555444444555555444444555666777888888999999:::;;;<<<===>>>>>>???AAABBBDDDFFFIIILLLNNNOOOLLLGGGIIIYYYkkkwww|||~~~|||yyy[[[OOOLLLPPPIIIAAAMMMdddmmmiiiwwwmmmWWWlllkkkZZZHHH:::888000111///////////////000111111444CCClll{{{```NNNIIIIIIJJJJJJKKKKKKKKKKKKNNNOOOXXXeeeppptttvvvyyyvvvxxxzzzzzzxxxwwwvvvuuuwwwxxxxxxvvvtttrrrrrrssstttuuuwwwyyyyyyyyyxxxwwwxxxwwwvvvvvvwwwzzz}}}}}}zzzvvvuuuwwwyyy{{{|||wwwxxxzzz{{{zzzyyywwwvvvwwwxxxyyyzzzyyyyyyyyyyyy{{{||||||}}}}}}}}}||||||xxxyyy{{{||||||{{{zzzyyywwwyyy||||||{{{{{{~~~}}}lllaaaWWWUUUUUUSSSUUUXXXfffjjjoooooonnnrrrzzz~~~{{{xxxwwwvvvtttsssnnnllliiifffbbb\\\VVVQQQIIIHHHGGGGGGGGGFFFCCC@@@@@@BBBDDDEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFEEEEEEGGGHHHIIIGGGGGGGGGIIIKKKLLLJJJHHHEEEEEEDDD@@@:::555333222000---///666666333999EEEOOO^^^lllrrrrrrttttttrrrqqqsssuuuwwwxxxwwwuuutttvvvuuutttssstttvvvxxxyyywwwwwwwwwwwwwwwxxxyyyyyyvvvwwwxxxyyyzzzyyyxxxxxxxxxvvvuuuvvvxxxzzzzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{{{{|||||||||vvvyyy|||zzzwwwvvvxxx|||{{{{{{{{{{{{{{{{{{||||||zzz{{{|||}}}~~~pppddddddddddddccc]]]UUUQQQQQQQQQ]]]fffSSSkkkkkkwwwwwwzzzuuuSSS===222222---+++...,,,++++++,,,,,,,,,,,,------+++,,,---,,,///AAAbbb~~~{{{}}}rrrppprrrvvvttt___888888666AAAYYYcccNNN===@@@FFF[[[iiisssqqqnnnqqqrrrooommmdddYYYQQQPPP\\\tttrrrnnnjjjeeehhhggghhhiiikkkmmmppprrrsssqqqqqqrrrvvv}}}tttppp]]]YYYVVVVVVVVVTTTQQQNNN???HHHRRR\\\hhhtttyyyxxxrrrkkk___UUULLLCCC;;;666999IIIaaavvvwwwfffYYYLLLGGGBBBAAAFFFOOOWWW\\\]]]]]]^^^___```^^^[[[XXXUUUTTTRRROOOMMMKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC>>>===<<<:::999999888888666::::::999EEE[[[hhhiii]]]ZZZUUUPPPJJJCCC<<<777555555555555555555555444555555666888999:::;;;<<<<<<<<<===>>>???@@@AAAAAADDDEEEGGGJJJMMMPPPRRRTTTMMMIIILLL[[[kkkuuuzzz}}}~~~zzz\\\PPPKKKOOOIII@@@LLLdddssskkktttnnnXXXgggvvvqqq^^^III;;;:::111222///////////////000111111111DDDrrrwwwzzz___MMMHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNYYYhhhrrruuuvvvwwwtttxxx{{{{{{xxxuuuuuuvvvyyyyyyyyywwwtttssstttvvvrrrtttvvvxxxyyyxxxwwwvvvxxxwwwvvvuuuvvvxxx{{{}}}{{{xxxuuuuuuwwwzzz}}}~~~zzzzzz{{{|||{{{yyyvvvuuutttvvvwwwxxxxxxwwwxxxyyysssvvvzzz~~~wwwxxxzzz||||||zzzwwwvvvzzzyyyyyy{{{~~~}}}|||yyyzzz|||wwwhhh]]]OOOGGGCCCGGGJJJIIIJJJNNNRRRYYY___bbbdddiiisss{{{}}}{{{zzzzzzyyywwwtttqqqnnnllliiifffbbb]]]WWWSSSKKKJJJIIIJJJJJJHHHEEECCCCCCDDDFFFFFFEEEEEEGGGHHHLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJGGGGGGHHHKKKOOOPPPPPPNNNGGGGGGGGGCCC===888555444555//////555666222666AAAHHHYYYjjjqqqqqqrrrtttuuurrrsssuuuvvvwwwvvvuuutttvvvuuutttssstttvvvxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{yyywwwvvvwwwxxxzzzzzzyyyyyyzzz{{{||||||{{{zzzyyyzzz{{{{{{{{{||||||}}}}}}vvvzzz|||zzzvvvtttvvvzzz}}}}}}{{{zzzzzz{{{|||}}}{{{||||||||||||pppeeedddeeedddccc^^^VVVPPPOOOPPP___}}}iii{{{vvv|||rrrllleeeNNN:::222333,,,***...---++++++,,,,,,,,,---------+++---...---111CCCccc~~~uuuqqqkkkoooiiiTTT333<<<555>>>UUU___LLL<<>>@@@AAAAAAAAABBBCCCDDDEEEFFFIIIHHHIIIKKKOOOVVV\\\```WWWPPPOOO[[[jjjtttyyy{{{{{{~~~{{{```TTTMMMMMMHHHBBBKKK\\\rrrtttmmmtttYYY^^^aaaMMM===777555///000000000000000111111222000BBBuuujjjrrrvvv|||gggIIIJJJJJJIIIHHHIIIKKKMMMOOOMMMSSS\\\fffnnnsssuuuuuutttxxx}}}~~~{{{yyyyyyzzz|||yyyvvvvvvyyyzzzxxxuuutttuuuwwwwwwwwwwwwyyy{{{xxxwwwvvvvvvvvvwwwyyyyyywwwwwwuuuuuuvvvwwwzzz{{{||||||{{{||||||{{{yyyvvvtttvvvxxxyyyxxxwwwwwwxxxzzzzzz|||~~~{{{yyyyyy{{{}}}{{{vvvrrrwww{{{{{{yyyzzz~~~|||vvvxxxwwwtttmmmbbbWWWMMMHHHDDDKKKPPPTTT[[[cccddd___dddUUULLLNNNRRRSSS[[[fffvvvyyy{{{zzzwwwxxx}}}zzzzzzxxxvvvtttrrrpppooommmlllkkkhhhccc^^^ZZZWWWRRRPPPMMMLLLKKKJJJGGGEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMJJJHHHHHHLLLQQQVVVXXXXXXLLLGGGCCCBBBCCC@@@:::555888999;;;:::999999===@@@JJJWWWfffnnnnnnnnnqqquuunnnrrruuuuuusssqqqsssuuuttttttttttttuuuvvvwwwxxxzzzxxxxxxxxxzzz{{{zzzyyyzzzyyyzzzzzz{{{|||}}}~~~{{{yyyzzz~~~{{{www|||zzzwwwvvvxxx{{{}}}~~~xxxwwwxxx||||||www{{{~~~|||wwwuuuwwwzzz~~~}}}|||{{{|||~~~~~~~~~lllbbbdddfffffffffdddRRRNNNQQQMMM\\\iiiyyynnnlll]]]HHH???666222///,,,,,,///,,,++++++******++++++,,,......000***222;;;rrr|||kkkaaahhhNNN333222999???UUU```MMM<<>>BBBFFFCCC>>>;;;888999888888777888:::<<>>>>>;;;999888888999:::999888999::::::;;;EEEZZZvvvYYYTTTLLLEEE@@@;;;888666777777777777666666666555999:::<<<<<<===>>>AAACCCDDDDDDDDDDDDEEEEEEFFFGGGKKKKKKLLLOOOSSSXXX]]]```]]]UUUSSS[[[hhhrrrwww{{{zzz}}}bbbUUUNNNMMMHHHBBBJJJZZZrrrsssmmmvvv]]]___|||jjjPPP===555444///000000000000000111111222777AAAlll}}}~~~gggpppnnnkkk{{{jjjLLLJJJIIIHHHHHHIIIJJJMMMNNNKKKQQQZZZeeennnsssvvvxxxtttxxx|||}}}zzzxxxxxxyyyzzzxxxwwwwwwxxxxxxxxxwwwsssuuuvvvvvvvvvvvvwwwyyywwwvvvuuuttttttvvvwwwyyyvvvvvvttttttuuuvvvxxxzzzyyyyyy{{{}}}}}}{{{wwwssstttuuuvvvxxxyyyyyyxxxxxxyyyyyyzzz}}}~~~zzzzzzzzzzzz{{{yyywwwtttwwwyyyyyyvvvvvvxxxvvvpppsssooofffZZZOOOHHHFFFFFFSSS]]]gggnnntttwwwqqqiiiRRREEE===???AAAAAAFFFOOObbbjjjssswwwvvvttttttuuuzzzyyyxxxvvvtttsssrrrrrrqqqpppmmmjjjfffbbb___]]]WWWTTTQQQOOONNNLLLJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFHHHJJJKKKIIIGGGGGGKKKQQQWWWZZZ[[[TTTPPPKKKFFFCCC@@@<<<999BBBGGGKKKKKKHHHFFFHHHKKKKKKVVVbbbjjjkkkkkknnnqqqqqqqqqqqqsssuuuvvvwwwwwwuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||{{{xxxwwwxxx|||}}}{{{www}}}zzzvvvvvvwwwxxxxxxwwwuuuuuuvvvzzz~~~}}}{{{xxx{{{~~~}}}yyywwwyyy{{{||||||}}}~~~~~~~~~}}}}}}{{{{{{|||{{{{{{|||pppeeefffgggfffeeecccUUUUUUXXXRRRZZZzzzzzzrrrcccJJJ???333//////------...,,,++++++******++++++,,,...---000+++333===tttuuupppYYYRRRtttbbb<<<999666>>>UUU```NNN===>>>CCC[[[jjjvvvvvvuuuxxxvvvrrriiiiii[[[LLLNNNXXXlllsssmmmhhhdddiiihhhhhhiiijjjkkkmmmoooppprrrrrrvvv~~~|||xxxqqqlllkkkdddUUUFFFBBBHHHJJJCCC::::::999777555555777:::===@@@@@@DDDPPP]]]ccc___YYYaaazzzkkkRRRMMMTTT[[[[[[[[[\\\[[[ZZZWWWVVVWWWSSSNNNLLLKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBB@@@??????>>>;;;999888888:::<<<<<<;;;;;;;;;::::::@@@QQQhhhyyyUUUPPPHHHBBB>>>:::777555888888888888888777777777999;;;===???@@@BBBFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNPPPSSSVVVXXXYYY]]]UUURRRYYYeeemmmtttzzzyyy|||eeeWWWNNNMMMHHHBBBIIIWWWqqqsssmmm}}}yyyccchhhqqqTTT===444333///000000000000000111111222666:::bbbrrrtttllluuummm```vvvuuummmOOOJJJIIIHHHGGGHHHJJJLLLMMMJJJPPPXXXccclllsssxxxzzztttxxx||||||yyyvvvwwwxxxvvvwwwxxxwwwvvvvvvwwwxxxtttuuuvvvvvvttttttuuuvvvvvvuuusssrrrrrrtttvvvxxxvvvuuutttssstttuuuxxxyyyvvvwwwzzz}}}~~~{{{uuuqqquuussssssvvvzzz{{{zzzwwwxxxxxxxxxzzz|||}}}|||zzzyyyzzzzzzzzzxxxwwwwwwxxx{{{|||zzzwwwwwwwwwtttnnnpppiii\\\PPPJJJKKKQQQVVV```iiitttzzz{{{vvviii]]]EEE<<<777:::<<<;;;???FFFMMMVVVccclllppprrrssstttyyyxxxvvvtttsssssssssssssssqqqmmmiiieeecccbbbbbb]]]ZZZVVVSSSQQQPPPNNNLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHJJJIIIGGGGGGJJJPPPWWW\\\___\\\ZZZTTTLLLDDD???<<<<<>>AAAZZZiiivvvxxxwwwzzzxxxsssllllll\\\LLLLLLUUUhhhuuuooojjjgggkkkiiiiiiiiijjjkkkmmmnnnooossstttyyyzzz|||lllVVVHHHNNNWWWRRRDDD;;;999666444555888<<<>>>AAA???CCCSSShhhsssoooggg```||||||___RRRRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVRRRMMMJJJIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>:::999888999<<>>>>><<<999;;;EEEVVVbbbNNNJJJDDD???===;;;999888:::::::::::::::::::::::::::<<>>;;;;;;AAAJJJTTTWWWUUUUUUZZZ___]]][[[XXXWWWYYY[[[]]]^^^fffgggjjjoootttwwwuuusssuuuuuutttttttttuuuuuuvvvssswwwzzzyyyuuutttxxx|||wwwvvvvvvvvvwwwwwwxxxyyyuuuuuuuuuxxx|||~~~}}}|||vvvsssqqqtttzzz{{{xxxsssssstttvvvxxxyyyyyyxxxwwwvvvyyy{{{|||{{{zzz|||}}}zzz{{{||||||}}}}}}}}}}}}}}}|||{{{zzzzzz~~~sssjjjkkkkkkhhheeehhhZZZVVVTTTLLLTTTqqqxxx~~~}}}yyy~~~|||gggzzzXXXDDD111,,,///000---***,,,++++++******++++++,,,---,,,000,,,666BBB|||oooPPPJJJnnnyyyCCC888555>>>SSS[[[HHH;;;???BBBUUUfffuuuxxxyyy{{{yyyssspppooo___NNNLLLSSSeee}}}yyypppllliiinnnjjjjjjjjjkkkkkkmmmnnnoooppprrryyykkkTTTQQQ[[[ZZZOOO<<<999777777999<<<>>>???AAABBBKKK^^^ttt~~~xxxiiirrr}}}xxxgggUUUJJJHHHJJJLLLMMMOOOPPPSSSTTTSSSQQQNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCBBBAAA@@@??????;;;999888999===@@@BBBBBB??????===999888>>>HHHPPPIIIEEEAAA>>>>>>>>>>>>>>>========================<<<>>>AAADDDFFFJJJNNNQQQTTTTTTSSSRRRPPPNNNLLLKKKHHHIIIJJJJJJHHHDDDAAA>>>======CCCPPP\\\gggrrrzzzzzz|||lllZZZMMMLLLJJJDDDGGGQQQnnnqqqlll{{{uuunnnttt___RRRBBB888555000000000000000000111111222666:::ooosss|||rrrcccnnnqqqnnnvvvoooQQQIIIHHHFFFEEEFFFGGGIIIJJJLLLPPPXXX```hhhooosssuuutttwwwzzzyyywwwuuuvvvxxxrrruuuxxxxxxvvvuuuwwwyyyvvvxxxxxxwwwuuuttttttuuuxxxvvvuuussstttvvvxxxzzzwwwvvvuuuuuuuuuwwwyyy{{{{{{zzzyyyyyyzzzzzzyyywwwvvvrrrpppsssyyy|||zzzwwwvvvuuutttuuuwwwxxxxxxwwwwwwyyyyyywwwuuuuuuyyy|||uuutttsssttttttrrrooonnnmmmeee```ggguuu}}}zzzssslllfff]]]TTTMMMEEE???======<<<@@@HHHQQQZZZeeennnyyywwwtttpppmmmlllnnnpppwwwvvvtttrrrqqqqqqqqqqqqmmmggg___XXXVVVXXX]]]aaafffbbb^^^ZZZXXXVVVSSSQQQPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIILLLKKKJJJIIIKKKPPPUUUYYY\\\```aaaZZZNNNBBB===<<<===DDDKKKMMMKKKLLLQQQWWWWWWQQQIIIFFFIIINNNSSSVVVZZZaaaiiioooqqqrrrrrrssstttttttttttttttuuuuuuvvvrrrvvvzzzyyyuuuuuuxxx|||wwwwwwvvvvvvwwwwwwxxxxxxvvvwwwxxxzzz}}}~~~~~~~~~vvvtttsssvvv{{{|||xxxtttvvvxxxyyyzzzyyywwwuuuuuuuuuwwwyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyxxxzzzpppiiijjjkkkiiigggiii[[[WWWSSSKKKUUUppp{{{qqq|||vvvsssjjjUUUaaa^^^III444---000000,,,(((,,,++++++******++++++,,,---,,,000,,,777DDDyyypppRRRPPPsssuuu}}}xxxEEE888777@@@SSSWWWDDD:::@@@CCCTTTfffxxx}}}xxxuuusssbbbOOOLLLSSSddd{{{|||qqqmmmkkkoookkkkkkkkkkkkllllllmmmnnnpppqqqwww~~~rrrgggaaa^^^hhhmmmZZZXXXWWWPPP@@@>>>===>>>@@@BBBAAA@@@@@@BBBIIIUUUdddooouuuwwwwwwrrrnnnllljjj```OOOBBBBBBCCCEEEEEEEEEFFFJJJMMMNNNOOOPPPPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFBBBCCCCCCCCCCCCBBBAAA@@@===;;;999999<<>>>>>===:::999;;;AAAFFFGGGDDDAAA???@@@BBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA???BBBEEEHHHKKKNNNSSSVVVYYYXXXXXXVVVSSSPPPMMMKKKJJJJJJJJJIIIFFFBBB===:::444666>>>JJJVVVaaannnyyyyyy{{{~~~nnn[[[LLLLLLKKKFFFHHHPPPlllqqqkkkyyy}}}ppp{{{dddWWWQQQCCC999666111000000000000000111111222888888lllxxxuuu~~~tttkkkyyypppRRRHHHGGGFFFEEEEEEFFFGGGIIIKKKPPPXXX```hhhnnnqqqssstttwwwyyyyyywwwvvvwwwzzztttvvvxxxyyyxxxwwwwwwwwwvvvwwwxxxwwwuuutttuuuvvvxxxwwwwwwvvvwwwxxxyyyzzzxxxwwwvvvuuuvvvxxxzzz{{{|||zzzxxxxxxyyyzzzzzzyyyuuusssrrrssswwwzzzyyyxxxvvvuuuttttttwwwxxxyyyxxxwwwwwwwwwwwwvvvwwwyyy{{{uuurrrrrruuuvvvsssqqqqqqtttoooooo{{{{{{lllcccYYYMMMEEEAAA@@@BBBGGGDDDHHHNNNVVV```jjjttt{{{~~~zzzvvvsssqqqwwwwwwuuusssqqqooommmlllbbb\\\SSSLLLLLLRRR\\\bbbgggdddaaa^^^\\\YYYVVVSSSQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKJJJHHHHHHKKKOOOSSSWWW\\\___\\\RRRHHHBBB@@@AAACCCFFFFFFCCCCCCDDDGGGCCC???999777:::AAAHHHMMMOOOWWWaaagggjjjlllqqqtttsssssssssssstttuuuvvvwwwsssvvvyyyyyywwwwwwyyy|||yyyxxxxxxxxxxxxxxxyyyyyywwwxxxyyy{{{||||||}}}}}}yyyxxxxxxyyyyyyxxxvvvssswwwyyy{{{{{{yyyvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzzwwwwwwwwwwwwyyy~~~ooogggiiikkkjjjiiifff\\\ZZZWWWPPPYYYooo}}}zzznnn|||}}}zzzrrr^^^KKKTTTgggttt]]]III555...000000,,,))),,,++++++******++++++,,,---,,,///,,,777EEE{{{kkkxxxpppWWWYYYyyysssiiiuuu~~~jjj@@@555999CCCUUUVVVBBB:::???AAATTThhh{{{wwwvvvdddPPPMMMRRRbbbyyy~~~rrrnnnmmmpppmmmlllllllllllllllmmmmmmrrrrrrttt{{{zzzmmm]]]TTTLLLJJJMMMZZZuuuwwwhhh___XXXNNNJJJFFFEEEFFFFFFDDDAAACCCCCCBBBBBBGGGQQQ___iiihhhhhhgggccc[[[RRRIIIDDDCCCDDDEEEBBB???@@@CCCGGGLLLOOORRRSSSQQQNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHDDDEEEFFFGGGGGGFFFDDDCCC@@@===:::888:::<<<======::::::::::::999;;;>>>AAAJJJGGGDDDBBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDFFFIIILLLOOOSSSWWWZZZ\\\[[[[[[XXXUUUQQQMMMKKKIIIJJJJJJIIIFFFBBB>>><<<666666:::BBBJJJTTTcccqqqwwwyyy{{{}}}~~~ppp[[[KKKKKKLLLGGGHHHOOOkkkpppkkkxxxyyyvvvhhh[[[SSSBBB777555222000000000000000111111222555444ccc}}}qqqwwwsssUUUHHHGGGEEEDDDDDDEEEFFFHHHHHHMMMVVVaaaiiioooqqqrrrsssvvvyyyyyywwwwwwyyy|||wwwwwwxxxyyyzzzyyywwwttttttvvvvvvvvvtttssstttvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuwwwyyyzzzyyyxxxwwwxxxzzzzzzyyywwwuuutttttttttuuuvvvxxxyyyvvvtttssstttwwwyyyzzzzzzwwwvvvuuuvvvxxxyyyzzzyyyyyyttttttxxxyyyuuurrrsssyyyyyy}}}rrrbbbQQQHHHBBBCCCEEEGGGLLLRRRSSSZZZccciiinnnrrrvvvyyyuuuvvvxxx{{{||||||zzzxxxssssssrrrppplllhhhdddbbbSSSLLLCCC>>>AAALLLYYYbbbgggfffdddcccaaa]]]XXXUUUQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFGGGKKKNNNOOOSSSVVVUUUOOOIIIDDDBBBCCCDDDDDDDDDCCC@@@<<<:::444333222222333777===@@@DDDGGGMMMUUU]]]fffnnnsssqqqqqqrrrssstttuuuwwwxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzvvvwwwxxxxxxxxxxxxxxxxxxwwwyyyzzzyyyvvvuuuuuuvvvtttwwwzzzzzzxxxvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{zzz|||||||||}}}}}}|||{{{{{{xxxxxxxxxxxxyyy~~~ooofffhhhjjjjjjiiieeeZZZXXXUUUPPP]]]vvvxxxkkk~~~}}}{{{~~~```LLL```ooowwwVVVEEE333...//////,,,+++,,,++++++******++++++,,,---,,,///+++777EEE}}}fffkkkmmmmmmzzziiiffffffWWW999555888EEEXXXYYYEEE;;;>>>===MMMbbbwwwxxxvvvcccPPPKKKPPP```wwwrrrooonnnqqqnnnmmmmmmlllllllllmmmmmmpppqqqooollllllmmmggg^^^\\\XXXUUUTTTUUUZZZbbbhhhtttoooiiiccc___cccssszzzoooaaaYYYOOOIIIHHHGGGEEEBBBAAA@@@===999999AAAMMMWWWTTTWWWZZZXXXRRRKKKHHHGGGEEEFFFGGGDDDAAABBBGGGLLLMMMPPPSSSSSSPPPOOOOOOPPPMMMMMMMMMMMMMMMMMMLLLLLLHHHIIIKKKLLLLLLKKKIIIHHHCCC???:::777777777888777555555666777777999;;;===MMMJJJFFFDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGJJJMMMPPPRRRVVVZZZ]]]]]]]]]\\\ZZZVVVQQQMMMJJJGGGHHHHHHGGGFFFCCC@@@>>>:::777777:::???HHHXXXggguuuwwwyyyzzz|||pppZZZKKKKKKMMMHHHIIIOOOkkkpppkkkxxx~~~nnnzzzvvvtttbbbUUUAAA555444222000000000000000111111222444555ccc{{{|||vvvWWWHHHGGGEEEDDDCCCDDDFFFGGGDDDKKKUUUaaajjjppprrrssssssvvvyyyyyyxxxxxx{{{~~~zzzxxxwwwyyy{{{{{{wwwsssssstttuuutttsssssstttuuuuuuvvvxxxyyyyyyxxxwwwwwwvvvuuutttssstttvvvxxxyyyuuuvvvwwwyyy{{{zzzwwwtttuuuuuuvvvuuuttttttwwwyyyvvvttttttuuuxxxzzz||||||wwwuuusssvvvyyy{{{zzzwwwwwwrrrrrrvvvvvvqqqnnnpppvvvzzzyyygggYYYEEE@@@AAAHHHNNNPPPTTTYYY]]]fffooossssssrrrpppnnnnnnmmmmmmooorrruuuwwwwwwmmmmmmllljjjfffaaa[[[XXXEEE???777333999FFFWWWaaahhhgggffffffddd```[[[WWWQQQPPPNNNMMMMMMMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGEEEFFFIIILLLHHHJJJLLLLLLJJJFFFDDDBBBAAAAAACCCEEEFFFBBB:::444000222444444333333444666<<<:::;;;CCCRRRaaakkkpppppppppqqqrrrtttvvvxxxyyywwwvvvvvvxxxzzz||||||{{{||||||{{{zzzzzz{{{{{{{{{tttuuuvvvvvvtttsssssstttrrrvvvyyyxxxuuutttwww{{{ppptttxxxyyyxxxvvvwwwyyyzzzzzzzzz{{{||||||{{{zzzyyyyyyzzz{{{|||||||||||||||||||||{{{|||pppfffgggiiiiiiiiifffYYYRRRMMMKKK```uuuiii{{{|||gggMMMooojjjPPP@@@111---......------,,,++++++++++++++++++,,,---,,,///+++666EEEhhhgggsssfff\\\NNN777:::777EEE[[[\\\HHH<<<<<<999CCCYYYooozzzzzzwwwuuucccOOOJJJOOO___uuurrrooonnnqqqnnnnnnmmmllllllllllllmmmkkknnnjjj```[[[]]]___^^^^^^___]]]\\\]]]]]]WWWPPPIIIDDDBBBBBB===<<>>CCCHHHWWWSSSOOONNNOOONNNHHHDDDDDDFFFHHHGGGEEEHHHOOOVVVOOOQQQSSSQQQOOOOOOQQQSSSOOOOOOOOOOOOOOOOOOPPPPPPKKKLLLNNNOOOPPPOOOMMMLLLEEEAAA;;;666555444444444111222333444555777999:::NNNMMMKKKHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKNNNQQQTTTUUUVVVXXXZZZ```^^^\\\XXXTTTOOOLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>;;;999777777>>>OOO___nnnrrrxxx|||xxx\\\MMMNNNIIIFFFJJJKKKnnnvvvlllwwwdddYYYLLL:::999///000000000000000111111222333888cccttt~~~[[[IIIFFFEEEFFFEEECCCFFFKKKEEEKKKUUU```iiiooorrrtttxxxyyyyyyyyyyyyxxxxxxxxx|||}}}~~~~~~|||zzzwwwuuuwwwwwwwwwwwwvvvuuusssssssssuuuxxxzzz{{{yyyvvvtttsssrrrqqqrrruuuxxxyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxsssttttttsssrrrsssuuuwwwwwwvvvxxx|||zzzuuuvvv|||uuuuuuuuuvvvxxxzzzzzzyyy{{{uuuooommmnnnlllgggbbbtttwwwzzzxxxooo___NNNDDD===@@@FFFOOOWWW^^^aaabbbiiijjjiiiddd___\\\]]]```aaafffiiijjjooouuuxxxvvvqqqkkkeeeeeefff___QQQEEE@@@999222000555AAAVVVgggkkkjjjhhhhhhfffccc^^^[[[XXXTTTQQQPPPMMMHHHIIIMMMMMMMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHHHHFFFEEEFFFDDDBBBBBBAAA???<<<:::;;;999===FFFEEE;;;444555///////////////111555777777777777;;;HHH\\\jjjoooppptttvvvtttuuuxxxwwwttttttxxxyyyuuuuuuzzz|||zzzxxxyyy}}}~~~~~~|||xxxyyyzzzyyyvvvtttrrrrrryyyyyyxxxwwwvvvuuuttttttsssvvvyyy{{{{{{zzzzzz{{{zzzwwwuuuvvvyyy||||||{{{|||zzzxxxyyy|||~~~|||yyywwwxxx{{{xxxkkkgggeeefffiiigggdddOOOJJJPPPfffddduuu\\\rrr{{{tttxxx\\\III<<<111///000...+++***,,,++++++******++++++,,,---000,,,000000EEExxxrrrlll|||}}}qqq[[[JJJ===666666CCCYYY]]]III<<<;;;888EEESSSdddqqquuuuuutttuuuwwwpppaaaOOODDDIII[[[jjj~~~nnnmmmnnnkkkllllllllljjjiiijjjmmmooouuuqqqggg[[[VVV[[[dddkkksss|||~~~yyytttmmmZZZFFF???;;;;;;>>>===888999???\\\ooozzzeeeSSSRRRUUUOOOGGGCCC777444333333333666@@@KKKXXX\\\^^^]]]\\\YYYQQQHHHGGGLLLLLLHHHJJJPPPSSSQQQRRRRRRSSSTTTVVVUUUSSSPPPRRRRRRQQQQQQRRRRRRSSSTTTVVVVVVUUUVVVVVVTTTPPPMMMGGG@@@888333333333000---000000000111333555777999OOOMMMKKKIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOPPPNNNPPPSSSTTTUUUWWWZZZ\\\^^^\\\ZZZWWWRRRNNNJJJHHHFFFEEECCCBBB@@@@@@??????@@@===;;;:::888<<>>>>>888555777555444333222222333555888:::;;;;;;===HHHZZZhhhnnnqqqttttttrrrrrruuutttqqqtttxxxyyyuuuuuuzzz~~~|||zzzzzz{{{|||{{{yyyvvvxxxyyyxxxvvvuuuuuuuuuzzzyyyyyyxxxwwwvvvvvvuuuuuuwwwyyy{{{}}}}}}||||||{{{yyyvvvwwwyyy{{{{{{zzz|||yyywwwxxx{{{}}}~~~}}}|||zzzwwwxxxzzz{{{nnnhhheeedddeeefffdddPPPKKKNNNaaaiiixxxfffxxxlllhhhLLLIII<<<111...000...,,,+++,,,++++++******++++++,,,+++...+++000000FFFyyyyyyllltttmmmMMM888222666AAATTTVVVDDD999:::888AAANNN```lllpppoooooooooqqqlll```PPPFFFJJJZZZiii|||kkkiiikkkhhhkkkkkklllkkkkkkmmmqqqtttuuutttoooiiiiiirrr}}}zzznnnYYYEEEIIIBBB>>>===;;;999===DDDEEEWWWooo}}}hhhVVVSSSTTTOOOHHHEEE999555444555555777>>>FFF```jjjllleeefffjjj]]]HHHKKKQQQSSSLLLHHHKKKQQQTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUXXXWWWWWWWWWVVVSSSOOOKKKDDD>>>777333333222000---.........///111333555666PPPOOOMMMKKKKKKKKKKKKLLLJJJKKKLLLMMMOOOQQQRRRSSSOOOPPPRRRSSSTTTVVVYYY\\\[[[ZZZXXXUUURRRMMMIIIGGGEEEDDDCCCAAA???===;;;;;;AAA@@@AAABBB@@@AAAIIISSSiiiqqqyyy|||{{{{{{{{{^^^NNNNNNIIIFFFJJJKKKiiitttkkkuuurrr[[[JJJ999:::222000000000000000111111222666888YYY}}}dddccclllgggvvvgggKKKFFFDDDEEEDDDBBBDDDHHHHHHNNNXXXccclllrrrvvvwwwppprrruuuwwwyyyzzzzzzzzzwwwwwwvvvvvvuuuuuuvvvvvvxxxxxxyyyxxxxxxwwwvvvuuusssuuuxxxzzzzzzyyywwwvvvtttrrrqqqrrrtttvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttrrrrrrtttvvvyyyxxxxxxxxxuuuqqqqqqtttrrrsssssstttuuuvvvwwwxxx}}}|||yyytttnnnfff```\\\]]]WWWOOOGGGCCCDDDGGGIIIJJJSSSbbbsss|||xxxkkk___SSSNNNFFF@@@<<<:::999999@@@DDDGGGJJJRRR\\\ccceee___cccfffaaaTTTFFF<<<777333666:::;;;999???RRRfffooonnnmmmllljjjgggccc___[[[WWWTTTSSSQQQMMMLLLOOOPPPNNNJJJHHHFFFFFFGGGHHHFFFFFFDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@??????===;;;:::777888>>>BBBAAA>>><<<999777555333333444666888???AAAAAAAAAHHHXXXffflllqqqssssssoooooorrrrrrpppssswwwxxxvvvvvv{{{~~~~~~}}}{{{zzzzzzzzzxxxwwwvvvwwwwwwvvvuuuuuuwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwxxx{{{~~~||||||zzzxxxxxxzzz{{{{{{zzz{{{yyywwwxxxzzz{{{|||||||||{{{yyyxxxzzz~~~~~~rrrkkkfffbbbbbbeeeeeeRRRMMMMMMYYY~~~~~~gggwwwkkkmmmLLLIII<<<111...000///---,,,,,,++++++******++++++,,,)))---***000000FFFyyy~~~}}}qqqWWWeee^^^===555666>>>OOOPPP???666999777>>>KKK]]]iiillllllkkkkkkjjjiiiaaaSSSHHHJJJYYYggg|||iiifffhhhgggiiijjjkkklllmmmqqqvvvzzz{{{}}}}}}{{{zzzmmm\\\MMMIIIDDD@@@>>><<<999:::>>>:::FFFYYYpppjjjYYYUUUUUUPPPIIIHHH;;;777444666777777<<>>AAAGGGMMMLLLJJJLLLQQQ[[[ggguuu|||zzzyyy}}}}}}___OOONNNHHHEEEIIIJJJhhhuuullltttvvv\\\JJJ888777...000000000000000111111222222666WWWuuukkkhhhlll^^^ccc}}}pppMMMGGGCCCDDDCCCBBBCCCFFFFFFLLLVVVaaajjjppptttuuuppppppqqqsssuuuwwwyyyzzzwwwvvvuuutttuuuvvvxxxyyywwwxxxxxxxxxwwwwwwvvvuuutttuuuwwwyyyzzzyyyxxxwwwtttsssrrrsssuuuvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvtttrrrrrrtttvvv{{{yyyxxxvvvssspppoooppprrrssstttuuuuuuvvvwwwxxx{{{zzzxxxrrrkkkdddaaa___\\\WWWQQQMMMOOOWWW```fffooorrrwwwyyyiii\\\JJJEEE>>>;;;::::::888666777:::<<<===DDDPPPYYY\\\``````]]]UUUKKKDDDDDDEEE999:::<<<===<<>>???FFFHHHGGGEEEJJJWWWdddkkkppprrrqqqnnnnnnrrrsssrrrsssvvvwwwvvvwww{{{}}}|||}}}|||zzzyyyyyyxxxxxxwwwwwwwwwwwwvvvtttuuuwwwyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzwwwvvvyyy~~~zzzyyyyyyyyyyyyzzz{{{|||{{{zzzyyyxxxwwwxxxyyyzzzzzz}}}|||{{{zzz{{{tttnnnhhhcccaaadddfffUUUPPPLLLSSSrrrwwweeewww}}}gggUUUJJJ===111...000///------,,,++++++******++++++,,,***...***000000EEEwww}}}xxxkkkOOO\\\pppCCC999444===OOOQQQ???666888555>>>KKK]]]iiimmmlllkkklllkkkkkkeeeUUUHHHHHHWWWgggiiieeehhhggghhhiiikkklllooouuu{{{qqqhhhaaaZZZUUUTTTTTTTTTPPPIIIAAA===>>>@@@GGGVVVlll|||iiiYYYYYYZZZTTTLLLJJJ>>>777333444666888===DDDMMMpppsssooojjjbbbJJJPPPRRRLLLBBB>>>BBBGGGKKKPPPUUUUUUSSSRRRVVVZZZXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYXXXVVVSSSNNNGGGAAA:::777333222222222111///------,,,,,,---...///000UUUTTTRRRQQQQQQQQQRRRRRRNNNNNNOOOQQQRRRSSSTTTUUUPPPPPPQQQPPPPPPSSSVVVYYYZZZZZZZZZXXXUUUPPPLLLJJJEEEDDDCCC@@@===:::777555777<<>>===??????===;;;999@@@FFFIIIOOOUUUVVVTTT```[[[TTTNNNLLLNNNQQQTTTIIIDDD@@@???BBBLLL^^^nnnqqqpppooonnnmmmjjjeeeaaa___ZZZVVVWWWWWWSSSPPPPPPQQQNNNJJJFFFDDDEEEFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEECCCAAA@@@BBBDDDFFFEEEDDDEEEEEEDDDBBB@@@<<<777777IIIgggxxxkkkTTTLLLHHHDDDCCCEEEHHHIIIJJJLLLMMMKKKHHHLLLYYYdddjjjmmmppppppnnnooouuuwwwvvvrrruuuwwwvvvxxx|||}}}zzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxvvvttttttuuuwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzwwwuuuwww|||~~~{{{wwwvvvwwwyyyzzzzzz{{{|||}}}zzzzzzyyyxxxwwwwwwyyyzzz~~~~~~}}}||||||}}}sssnnniiifffddddddgggWWWQQQMMMPPPmmmxxxyyyiii~~~vvvyyy}}}lll\\\bbbLLL>>>111...///...------,,,++++++******++++++,,,,,,///,,,000///BBBssstttRRR[[[uuuDDD555333???UUUXXXDDD888888555>>>KKK]]]jjjnnnmmmmmmmmmqqqrrrjjjYYYGGGFFFVVVgggjjjdddffffffggghhhjjjlllpppwww~~~{{{pppooorrrrrr{{{{{{yyyvvvooodddVVVLLL@@@======FFFWWWlllwwweeeXXX\\\```[[[PPPKKK@@@999333222444999CCCMMMGGGZZZppp{{{xxxpppjjjiiiOOONNNMMMKKKFFFAAA??????AAAIIIRRRWWWVVVVVVXXXZZZYYYXXXWWWVVVUUUTTTTTTTTTVVVTTTSSSQQQMMMHHHAAA<<<555444333222222222111000///...---,,,,,,---...///YYYWWWVVVTTTSSSSSSTTTTTTQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTTTTTTTTTTUUUXXX[[[ZZZZZZ[[[ZZZWWWRRRNNNKKKEEEEEEDDDBBB???;;;777555333666>>>FFFEEE>>>999888???OOOfffuuu{{{{{{|||}}}cccQQQNNNGGGDDDHHHIIIiiixxxnnnrrriii\\\MMM;;;:::111000000000000000111111222111;;;bbbwwwxxxxxxddd```nnnooohhhrrr~~~yyySSSKKKDDDCCCDDDCCCBBBDDDGGGMMMWWWbbbkkkqqquuuvvvvvvssspppnnnooorrrvvvxxxxxxxxxvvvvvvwwwyyy{{{|||uuuuuuvvvvvvvvvuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxtttttttttvvvxxxyyyxxxvvvvvvwwwwwwwwwwwwwwwwwwvvvtttuuuuuutttssstttvvvxxx||||||xxxsssssstttsssoooqqqtttwwwwwwuuuuuuxxx{{{xxxxxxxxxxxxyyy{{{||||||oooqqqtttvvvxxxxxxxxxwwwqqqtttwwwxxxrrreeeUUUKKKBBBAAA??????AAACCCCCCCCCIIITTTaaahhhkkkiii```VVVYYYTTTOOOPPPWWW```eeefff```WWWLLLGGGGGGPPPbbbqqqsssrrrppppppnnnkkkfffcccaaaZZZWWWXXXYYYUUUQQQPPPPPPNNNJJJGGGEEEDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDCCCEEEEEEBBB???>>>AAADDDHHHHHHIIIKKKLLLJJJGGGCCC<<<888999OOO{{{yyy___YYYRRROOOPPPQQQQQQPPPRRRQQQLLLIIIPPP]]]fffiiilllooopppoooqqqwwwyyywwwqqqtttvvvvvvyyy}}}|||xxxuuuvvvwwwwwwwwwwwwyyy{{{xxxyyyyyywwwuuutttuuuvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxuuuvvvxxxyyywwwuuutttwwwyyyzzzzzzzzz{{{|||{{{{{{zzzyyywwwvvvxxxzzz|||}}}}}}||||||zzzpppmmmjjjhhhhhhcccfffVVVPPPLLLQQQnnn{{{xxxiiivvvqqqmmmXXXKKK}}}NNN@@@222...///...,,,,,,,,,++++++******++++++,,,,,,000,,,111///AAAqqqzzztttxxxSSSWWW~~~oooCCC444333DDD^^^aaaIII999888777<<>>888666666<<>>===@@@DDDJJJKKKNNNRRRSSSPPPKKKGGGCCC???>>>RRRxxxmmmfffcccaaa^^^[[[WWWRRRKKKJJJSSSaaahhhhhhkkkoooqqqppprrrvvvwwwuuuqqqtttuuuvvvzzz~~~|||vvvtttvvvwwwwwwuuuvvvxxx{{{uuuwwwxxxxxxvvvuuuvvvwwwuuuuuuvvvxxxyyy{{{|||}}}zzzyyyxxxwwwvvvuuuuuutttuuuxxxzzzzzzxxxvvvwwwxxx{{{||||||zzzwwwvvvxxxzzzxxx{{{|||{{{{{{~~~xxxmmmiiihhhhhhjjjaaacccRRRMMMKKKRRRsssrrreee~~~zzzpppcccHHHDDDgggQQQBBB444......---++++++,,,++++++******++++++,,,+++///,,,000///AAAqqqyyycccqqq|||WWWWWW{{{kkk}}}cccBBB888555JJJfffgggKKK888999;;;;;;III\\\jjjpppqqqqqqrrrrrrwwwtttaaaKKKEEESSSeeemmmbbbcccdddfffggghhhjjjnnnuuu}}}{{{nnnYYYPPPNNNYYYiiixxxiiiVVV\\\iiihhh[[[PPPGGGDDDBBB???===AAAPPP```ZZZJJJAAAMMMiii|||yyynnndddVVVIIIDDDBBB>>><<<<<<;;;AAAIIIRRRWWWYYYYYYXXXYYYWWWTTTQQQOOOLLLKKKJJJHHHFFFBBB???===:::666333111333555555444222111111111///...,,,++++++,,,,,,^^^\\\ZZZXXXVVVVVVVVVVVVYYYYYYXXXXXXXXXWWWWWWWWWQQQSSSVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZWWWSSSOOOLLLFFFFFFFFFEEEBBB>>>:::888666444444888::::::===BBB???KKK\\\lllwww}}}zzz|||eeeRRRNNNGGGCCCGGGHHHdddvvvmmmqqq~~~~~~ggg]]]MMM888777000000000000000000111111222333888]]]yyyooorrrXXXNNNEEEDDDEEEDDDCCCDDDCCCIIISSS^^^gggmmmqqqrrrrrrtttvvvwwwyyyyyyxxxxxxssssssssssssssstttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwtttuuuvvvwwwxxxyyyzzzzzzttttttuuuxxx{{{|||{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxrrrssstttttttttvvvyyy{{{|||}}}yyysssuuu{{{zzztttnnnrrrvvvuuurrrrrruuuyyyppprrrxxxuuueeeTTTEEE===888>>>DDDFFFCCCAAABBBEEEAAAAAABBBBBBFFFPPP^^^hhh^^^cccfffeeeeeeeeebbb]]]OOOJJJGGGOOOccc}}}ggg___kkk{{{wwwvvvuuutttrrroookkkgggaaaZZZWWWYYYZZZVVVQQQOOONNNMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDEEEAAA===<<>>888777MMMjjjiiiJJJ777:::>>>===KKK^^^mmmssstttuuuvvvnnnuuuuuudddMMMEEERRRcccpppeeeeeefffffffffgggiiilllsss|||iiiZZZQQQZZZmmm}}}nnnVVV[[[iiikkk^^^SSSIIIJJJJJJGGGBBBDDDSSSccc[[[UUUIIIEEEXXXuuuzzzvvveeeTTTLLLGGGCCCDDDIII>>>AAAFFFNNNUUUYYYYYYWWWXXXVVVSSSPPPLLLIIIHHHGGGDDDAAA===:::888666333111111333555666555333111111000///---+++*********+++aaa^^^ZZZXXXVVVVVVTTTSSS[[[ZZZZZZYYYXXXWWWWWWVVVWWWVVVTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\ZZZWWWSSSPPPIIIHHHFFFEEEDDDBBB>>>;;;:::;;;===BBBGGGJJJKKKJJJMMMTTT___kkktttyyy{{{||||||}}}}}}~~~hhhRRRLLLIIICCCCCCIIIfffvvveeejjj~~~jjjZZZRRR???888///000000///////////////000444<<<___{{{{{{]]]JJJDDDGGGCCCBBBFFFDDDDDDKKKVVV```hhhlllnnnooorrrtttvvvxxxyyyyyyxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwxxxyyyxxxvvvtttttttttvvvwwwyyyyyyzzzzzzxxxvvvuuuvvvxxxyyyyyyxxxuuuxxxxxxuuutttvvvvvvrrrvvvwwwwwwuuutttuuuwwwzzz{{{{{{xxxsssrrrvvvyyyxxxtttuuuuuusssrrrtttyyy}}}xxxooouuuhhhVVVHHH>>><<<>>>======???AAA???:::999<<<;;;;;;???IIITTT[[[[[[XXXRRRMMMLLLSSSZZZ[[[VVVQQQLLLIIIKKKTTTggg~~~rrrqqqrrrrrrqqqqqqpppooommmiiifff```]]][[[YYYWWWTTTPPPMMMMMMLLLJJJHHHFFFDDDBBBBBBCCCAAA>>>>>>???AAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAAIIIOOOTTTXXX\\\^^^ZZZTTTPPPDDD<<>>@@@AAAEEELLLUUU]]]bbbddd]]]aaahhhoootttvvvvvvvvv{{{{{{||||||~~~iiiRRRLLLJJJDDDDDDJJJfffyyyhhhiii~~~ppp\\\RRR???999222000000////////////000000000666[[[~~~~~~^^^JJJDDDGGGCCCBBBFFFDDDDDDJJJUUU___ggglllnnnooottttttuuuuuuvvvxxxyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwxxxwwwwwwxxxzzzyyywwwuuutttuuuvvvwwwxxxyyyyyyyyywwwvvvuuuvvvwwwxxxxxxwwwuuuxxxyyyvvvuuuwwwvvvsssuuuvvvwwwvvvuuuuuuvvvxxxzzz{{{xxxsssrrrvvvwwwvvvrrrtttuuutttssstttxxx{{{}}}xxx}}}lllVVVIIIDDDCCCEEEHHHNNNIIIEEECCC>>>777333444777999???GGGNNNPPPNNNJJJ>>>;;;;;;AAAIIINNNNNNMMMLLLLLLPPPXXXbbbrrrooonnnpppooonnnnnnmmmkkkhhheeebbb]]]\\\YYYXXXWWWUUURRRPPPMMMLLLKKKJJJGGGEEECCCBBBBBB@@@>>>===???AAAAAAAAAAAABBBCCCBBB@@@>>>>>>???JJJQQQXXX]]]bbbeeebbb[[[RRRHHH>>>???MMMbbbttt~~~xxxpppiiiZZZOOOJJJQQQ]]]eeeiiijjjkkknnnooonnnpppuuuwwwuuuzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwuuutttvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxzzzzzzxxxvvvuuuvvvvvvxxxyyywwwuuuuuuwwwyyyxxxuuuuuuwwwvvvssssssuuuwww{{{{{{vvvssstttvvvuuuxxxwwwxxx{{{{{{}}}xxxmmmiiifffeeefffcccfffTTTNNNQQQeeeeeebbbzzzZZZVVVrrr}}}YYYLLL@@@444000000...---...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,///EEEkkkqqqkkkgggpppooogggdddMMM777666555OOOpppqqqRRR===:::888888DDDWWWfffppptttttttttuuutttrrriiiVVVHHHLLLZZZrrriii___dddiiikkknnnnnnnnnpppvvvzzz}}}zzzwwwuuurrrnnniiieeeeee```[[[ZZZ```nnn~~~rrrggghhhvvv|||\\\PPPWWW\\\SSSGGGFFFCCCEEELLLLLLJJJRRR___dddVVVGGGAAAEEEUUUkkk}}}}}}nnnfff]]]SSSKKKKKKKKKLLLNNNRRRUUUWWWVVVTTTPPPKKKFFFBBB???>>>999888555333222111000000000111222444444444444333333222000...,,,++++++,,,___]]][[[ZZZYYYWWWTTTQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVXXX[[[\\\[[[XXXSSSQQQLLLJJJIIIIIIIIIGGGEEECCCEEEFFFIIIPPP[[[eeelllpppdddfffiiimmmppprrrssssssyyyyyyyyyyyy{{{~~~jjjSSSMMMKKKEEEEEELLLggg|||lllgggvvvzzzzzz```SSS???;;;555000000////////////000000444444SSSzzzwww```KKKDDDGGGCCCCCCFFFDDDDDDJJJSSS^^^ggglllooopppuuutttttttttuuuwwwyyyzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwvvvwwwxxxzzzzzzxxxvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwxxxwwwvvvvvvyyyzzzwwwwwwyyyxxxttttttvvvwwwwwwvvvuuuuuuvvvyyyzzzxxxsssrrruuuuuusssqqqrrrttttttttttttvvvxxx~~~iiiWWWGGGEEELLLSSSXXX[[[VVVMMMCCC???:::444111000555999???DDDEEEBBB===999333222222555===EEEKKKMMMGGGLLLTTT]]]bbbeeemmmvvvyyyeeecccfffiiiiiiiiiiiigggdddaaa___\\\ZZZXXXWWWWWWVVVTTTRRRLLLMMMMMMLLLJJJGGGDDDBBBAAA???======???AAABBBBBB@@@BBBCCCBBB@@@===<<<<<>>FFFSSS\\\ttt{{{~~~yyyooofffYYYPPPLLLSSS^^^fffkkknnnjjjnnnpppppprrrvvvwwwuuuyyyxxxwwwvvvvvvuuuuuuvvvyyyyyyyyyyyyxxxwwwuuutttvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwvvvuuutttuuuvvvsssuuuvvvvvvvvvvvvyyy{{{yyyvvvvvvxxxxxxuuuuuuxxxxxx|||{{{vvvtttuuuvvvtttuuussstttwwwyyy}}}sssjjjiiiiiihhhggggggeeeSSSRRRTTTbbb```XXXxxxhhhaaazzziii```OOOKKK???333000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---///CCCiiizzzuuulllooo{{{xxx\\\===555666JJJjjjpppWWWBBB:::555777???NNN^^^kkkssstttsssxxxvvvsssjjjWWWFFFIIIUUUooommm```eeejjjmmmoooooooooqqquuuzzzttt```bbbbbb]]]WWWRRRSSSUUUNNNJJJDDD======FFFVVVbbbfffkkklllhhhhhhssseeeMMMJJJOOOJJJ???<<<888999>>>>>>>>>FFFRRR[[[SSSJJJDDDBBBGGGUUUbbb{{{}}}{{{nnnYYYRRRPPPNNNMMMMMMOOOQQQRRRTTTRRRNNNIIIDDD@@@>>><<<777666333111111111222333000111333444555555444444333222000...---,,,,,,,,,^^^]]][[[ZZZYYYWWWSSSPPPRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSSSSTTTVVVYYY[[[[[[XXXUUURRRLLLKKKIIIIIIJJJIIIGGGEEEDDDDDDGGGLLLSSSYYY]]]^^^WWWYYY]]]bbbhhhnnnsssvvvwwwvvvvvvwwwzzz|||~~~~~~kkkTTTMMMKKKEEEFFFMMMiii~~~lllffftttwww~~~cccSSS???:::555000////////////000000111666333JJJwww|||rrrwwwvvv~~~cccMMMDDDGGGDDDDDDFFFCCCDDDHHHQQQ[[[eeelllpppppptttttttttuuuvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuuuutttuuuvvvxxxyyywwwuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwuuuuuuvvvwwwxxxvvvuuuvvvzzz{{{yyyyyy{{{yyyuuusssuuuwwwwwwvvvtttttttttwwwyyyxxxtttrrrtttssspppppprrrsssuuuuuuuuuuuuuuu{{{xxx]]]RRRLLLUUUbbbhhhfffcccLLLBBB888777888777666777;;;>>>AAAAAA===888333111444555444333888AAAIIILLLIIIMMMZZZiiipppmmmhhhfffvvvsss```[[[ZZZaaaccceeeeeedddbbb``````^^^\\\YYYWWWWWWVVVTTTRRRLLLMMMNNNNNNLLLIIIEEECCCAAA>>><<<===???AAACCCCCCAAACCCDDDCCC@@@===;;;:::CCCMMMZZZdddmmmrrrooohhhZZZVVVOOOFFFBBBFFFOOOWWW___hhhrrrxxxzzzxxxooofffYYYRRROOOVVV___eeejjjooolllpppssssssuuuyyyyyyvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{zzzyyywwwuuutttttttttuuuuuuuuuuuutttttttttuuuvvvuuuttttttuuuwwwssstttuuuuuuvvvwwwyyyzzzxxxuuuuuuxxxyyyvvvvvvyyyxxxzzzzzzvvvuuuxxxyyyvvvsssrrrsssvvvxxx}}}qqqiiilllmmmkkkiiihhhbbbPPPQQQQQQWWW|||]]]TTTrrrkkkuuukkkVVVOOOKKK???333///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///???eeezzzeeeaaa}}}PPP:::888DDD___lllYYYDDD:::444:::>>>HHHXXXhhhrrrtttrrrwwwuuussskkkXXXGGGGGGQQQkkkrrrbbbfffjjjmmmooopppooopppuuuyyywwwmmmbbbXXXWWWTTTPPPOOOVVVbbbkkkmmmeeeYYYJJJ???;;;>>>BBBCCCJJJQQQSSSXXXfffzzzvvvTTTCCCEEEFFF@@@;;;666444666555666===FFFQQQOOOMMMIIICCC@@@FFFOOONNNkkk{{{uuuqqqvvvooo]]]SSSQQQNNNLLLKKKLLLNNNPPPQQQOOOLLLGGGBBB>>><<<:::777555333111000111222333111222444555666555555444222222111///...---------]]]\\\ZZZYYYXXXVVVRRROOOOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXYYYWWWUUUTTTLLLJJJIIIHHHIIIIIIHHHFFFCCCCCCEEEHHHKKKKKKIIIGGGEEEGGGLLLTTT]]]gggpppuuutttssstttwww{{{~~~lllTTTMMMKKKEEEGGGNNNlll}}}jjjgggxxx{{{eeeSSS>>>888222///////////////000111111222111CCCkkktttxxxyyyoooqqqiiihhhyyyfffNNNDDDFFFDDDDDDGGGCCCDDDGGGNNNYYYdddmmmpppqqqqqqsssvvvyyyzzzyyyxxxvvvyyyxxxwwwvvvuuuuuuuuuuuusssssssssuuuwwwwwwuuutttvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwxxxxxxvvvtttvvvzzz|||zzzzzz|||zzzvvvqqqsssvvvvvvuuuttttttuuuvvvxxxwwwsssrrrtttsssqqqqqqrrrsssuuuvvvvvvtttsss{{{zzzqqqfff^^^[[[___llltttnnn```UUU???666222555<<>>999555333333555777777444999CCCKKKLLLPPPQQQ[[[nnn{{{xxxlllbbbccczzzooobbb[[[VVV\\\___bbbdddcccbbbbbbcccbbb___[[[XXXVVVTTTRRRPPPLLLMMMOOOOOOMMMJJJFFFDDD@@@>>>======@@@CCCDDDDDDDDDEEEFFFDDD@@@<<<;;;:::AAALLLYYYeeeoootttqqqjjjZZZUUUNNNIIIIIILLLRRRVVVVVV___iiipppuuuvvvoooeeeZZZUUUTTTYYY___ccchhhllllllpppssssssuuuyyyyyyvvvttttttuuuwwwyyy{{{}}}~~~{{{||||||{{{zzzxxxvvvuuusssssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvxxxvvvuuuuuuuuuvvvwwwxxxxxxwwwttttttwwwwwwuuuuuuxxxuuuxxxxxxvvvwww||||||zzztttsssssswwwzzzrrrlllnnnpppmmmkkkiiicccPPPOOOLLLNNNqqq^^^YYYuuufffgggUUUKKK???333///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...//////;;;```xxxrrrWWWNNNsssccc???999===UUUeeeXXXCCC:::666;;;===DDDRRRcccnnnqqqoootttrrrqqqkkkYYYHHHGGGPPPcccuuubbbeeegggkkknnnooonnnpppssswww}}}~~~ppphhheeeaaa^^^YYYTTTTTTZZZgggttt|||yyybbbNNNBBB===;;;<<<;;;<<<===@@@GGGUUUiiixxxgggHHH???@@@??????:::666555444444999???HHHJJJNNNNNNHHHAAAAAAEEE777AAALLLRRRWWW\\\[[[VVVNNNLLLIIIGGGHHHJJJNNNPPPOOOMMMJJJEEEAAA===:::999888777444222111000111222111222444555666555555444222222111111000///...---\\\ZZZXXXWWWVVVTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOQQQRRRSSSTTTTTTSSSMMMKKKIIIHHHHHHHHHHHHFFFCCCDDDFFFHHHIIIGGGBBB???;;;===AAAHHHQQQ[[[dddiiiiiiiiikkkqqqzzzlllSSSLLLJJJEEEGGGNNNmmm}}}iiihhh}}}~~~}}}~~~cccTTT???888000///......//////000111222000222???dddqqqtttrrrlllqqqiiibbbkkkuuuhhhPPPDDDFFFEEEEEEGGGBBBDDDFFFLLLWWWcccmmmqqqrrrqqqtttxxx|||}}}{{{xxxvvvxxxwwwvvvvvvuuuuuuuuuuuutttssssssuuuwwwwwwuuusssuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyvvvtttuuuyyy|||{{{{{{|||zzzvvvoooqqqttttttttttttuuuwwwvvvxxxvvvrrrrrruuuuuussssssssssssuuuwwwwwwuuusssyyynnnfff___iiikkkrrrxxxsssaaaMMMAAA<<<888888???EEEGGGHHHJJJJJJFFF@@@;;;888777888888777<<<======DDDQQQUUURRRQQQMMMPPP___jjjhhh\\\RRRUUUfffrrrnnnddd___YYYTTTYYY^^^cccdddccccccdddfffeeebbb\\\XXXUUUSSSPPPNNNMMMMMMNNNNNNLLLJJJGGGFFFAAA???===>>>AAADDDFFFFFFGGGGGGFFFCCC>>>;;;:::;;;AAALLLYYYeeeoootttqqqjjj___XXXPPPKKKKKKNNNOOOPPPSSSZZZbbbiiippprrrkkkbbbWWWUUUWWW]]]aaabbbeeejjjjjjnnnpppppprrrvvvwwwuuuwwwxxxyyy{{{}}}{{{|||||||||{{{zzzxxxwwwuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxwwwvvvuuuvvvwwwyyywwwvvvvvvwwwxxxxxxwwwwwwttttttvvvvvvssssssvvvuuuvvvvvvuuuyyy~~~|||uuutttvvvyyy{{{uuuoooppppppmmmkkkhhhfffTTTPPPLLLPPPqqq___aaa|||~~~yyy]]]VVVKKK???333000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111...777[[[|||sssRRRDDDiiiaaa:::999888NNNbbbXXXBBB999777888:::@@@NNN^^^iiimmmmmmrrrppppppkkk[[[IIIFFFMMM^^^}}}}}}ggghhhcccgggkkkmmmmmmnnnrrruuu{{{vvvkkkhhhiiijjjeeeaaa___aaahhhoooqqqqqqppphhh]]]TTTNNNHHH@@@:::???;;;999<<>>>>>;;;777444444777:::===HHHKKKPPPTTTPPPGGGCCCCCC@@@888777@@@FFFEEEDDDGGGEEEDDDBBBAAADDDHHHMMMPPPNNNLLLHHHDDD@@@<<<:::999888777666444333222111111000111333444555555444444222222222222111000///...\\\YYYVVVTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLNNNPPPRRROOOLLLJJJHHHIIIIIIHHHGGGBBBBBBCCCDDDDDDCCC???===777888:::>>>DDDKKKRRRVVVTTTTTTYYYdddqqq|||lllSSSKKKIIIDDDFFFNNNnnn~~~jjjiii~~~zzzzzzsss```VVVAAA999000............///000111222333666???eee}}}vvvssszzzqqqgggmmmuuuzzzxxxjjjQQQDDDFFFEEEFFFGGGBBBDDDEEEJJJUUUcccmmmrrrrrrtttvvvyyy|||}}}|||zzzyyywwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuwwwxxxwwwuuussstttuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{zzzwwwuuutttxxx{{{{{{{{{|||zzzvvvnnnppprrrrrrssstttwwwyyywwwxxxvvvqqqqqquuuwwwvvvuuutttssstttwwwwwwvvvtttwwwkkkiiillluuuwww{{{xxxiiiSSSDDD@@@???@@@EEEMMMPPPMMMKKKMMMHHHBBB;;;777888:::;;;;;;<<>>???CCCFFFHHHHHHIIIHHHEEE@@@;;;999999:::@@@JJJVVV```jjjooolllfffaaa[[[SSSMMMJJJJJJKKKKKKNNNUUU]]]eeelllnnnfff\\\RRRSSSXXX___bbbbbbeeejjjkkknnnooonnnpppuuuwwwuuuzzzzzz{{{|||~~~{{{||||||}}}|||{{{zzzyyyzzzzzzyyyxxxwwwvvvtttsssuuuwwwyyyxxxwwwuuutttuuuzzzwwwvvvwwwyyyzzzzzzxxxxxxuuutttwwwvvvsssrrruuuvvvwwwvvvvvvyyy|||vvvuuuwww{{{|||xxxrrrpppmmmjjjiiiccchhhWWWPPPNNNYYYzzzzzz[[[aaa~~~|||sssqqqdddOOOsssZZZLLL@@@444000000...---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,000222...444VVV}}}qqqrrr~~~ZZZIIIhhh~~~UUU777666444KKKddd[[[CCC999888444888@@@MMM\\\hhhoooqqqrrrpppppplll\\\IIIDDDJJJ[[[wwwllljjj___ccchhhjjjkkklllppptttzzzzzzwwwrrrppprrrsssrrrllljjjjjjmmmppppppkkkfff\\\]]]___^^^YYYOOODDD===>>><<<===BBBGGGNNN]]]jjjgggRRRJJJ???>>>===<<>>EEEJJJMMMXXXddd___RRRLLLFFF@@@===:::777777;;;OOO\\\ccc[[[TTTVVV[[[\\\\\\aaaeeeeeebbb```aaadddfffbbb\\\XXXUUUSSSQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHBBB@@@???@@@CCCGGGIIIJJJIIIGGGCCC>>>999777888999>>>GGGRRR[[[dddiiigggaaaZZZVVVPPPJJJEEEDDDFFFIIIJJJQQQZZZbbbjjjkkkbbbWWWNNNQQQXXXaaadddccceeejjjmmmppppppnnnpppvvvxxxwwwzzzzzzzzzzzz{{{}}}~~~{{{{{{|||}}}}}}|||{{{zzz~~~}}}|||zzzxxxuuusssqqquuuwwwyyyyyywwwtttsssrrryyywwwuuuwwwzzz||||||zzzyyyvvvuuuwwwvvvsssrrruuuxxxyyywwwvvvzzz~~~zzzvvvvvvxxx{{{|||~~~zzzssspppkkkgggggg]]]gggXXXPPPPPP```tttUUU]]]|||~~~pppgggWWWDDDaaafffMMMAAA555111000.........,,,,,,,,,,,,,,,,,,,,,,,,...---111333---222TTT{{{ggg```eeeRRRllluuulllwwwnnnPPP===333222LLLhhh___DDD999888333888BBBPPP^^^jjjrrrvvvsssqqqppplll\\\IIICCCHHHUUUnnnjjjggg\\\```fffhhhiiikkkooosssyyyuuuooopppvvv|||{{{vvvqqqqqqqqqrrrrrrpppmmmjjjiiihhhcccZZZPPPIIIHHHIII???@@@DDDHHHFFFFFFPPP\\\nnnjjj]]]HHHIIIJJJLLLRRRYYY^^^___aaa```bbbfffdddZZZQQQMMM???===>>>AAADDDDDDBBB@@@999888777888<<>>@@@===>>>@@@HHHXXXmmm{{{~~~hhhQQQMMMIIIAAADDDPPPvvv~~~mmmqqqjjj```WWW???888555///////////////000111111444222GGGvvvttt}}}kkkOOOCCCHHHGGGEEEGGGFFFDDDEEEJJJTTTaaakkkpppqqqqqqtttwwwzzz{{{|||}}}}}}|||zzzxxxvvvtttssssssvvvvvvwwwxxxxxxwwwuuuuuuxxxwwwvvvwwwyyyzzzyyyxxxyyyyyyyyyxxxwwwtttrrrqqqtttuuuwwwyyyyyyyyywwwvvvwwwvvvsssrrrsssvvvzzz|||yyyyyywwwuuuuuuwww|||}}}xxxvvvuuuttttttyyy~~~lllaaa```]]]VVVUUUVVVaaahhh```YYYPPPBBB???BBBDDDCCC???;;;:::;;;>>>CCC>>>CCC]]]jjj]]]NNNKKKCCC<<<:::555000111777NNNlll}}}nnn___^^^\\\SSS]]]```cccdddcccbbbbbbbbbaaa```^^^\\\ZZZXXXVVVUUUOOOOOONNNKKKHHHGGGIIIJJJGGGEEECCCAAAAAAAAABBBCCCHHHEEE@@@;;;888777888999???@@@FFFOOOYYY]]]ZZZVVVPPPNNNJJJFFFDDDDDDDDDEEEFFFKKKSSS\\\bbb```YYYRRRKKKSSS\\\aaabbbbbbcccfffkkklllnnnqqqsssuuuvvvvvvxxxxxxyyyyyyzzz{{{||||||zzz|||||||||{{{|||~~~}}}||||||{{{zzzxxxtttpppvvvwwwxxxxxxwwwvvvuuuttt}}}{{{xxxxxxyyyzzzzzzzzzvvvwwwxxxvvvtttssstttuuuxxxyyyyyyzzzzzzyyyyyyxxxxxxyyy|||vvvkkkjjjkkkfff```jjjfffZZZIIIOOOvvvuuuXXX___{{{~~~~~~QQQIIIVVVrrraaaMMMCCC666...---...---+++++++++******++++++,,,---,,,(((///---...333III}}}nnn^^^ppp\\\eeexxx___gggbbbGGG666444888JJJfffjjjHHH111999555777@@@OOO\\\fffooowwwrrrrrrtttppp```MMMCCCDDDRRRdddpppfffaaa^^^```fffkkknnnsssyyy|||zzzzzz~~~~~~xxxxxx}}}wwwuuurrr___[[[\\\VVVMMMGGGFFF???<<>>:::555555999AAAIIIMMMNNNKKKFFFDDDBBB@@@<<<888666555555777999999666222000111222444555666666666333333444444333000...,,,\\\YYYUUURRRQQQOOOLLLJJJJJJHHHFFFFFFGGGGGGGGGEEEGGGEEEDDDCCCDDDCCC@@@>>>BBBBBBBBBBBBCCCDDDEEEFFFJJJIIIIIIJJJKKKJJJGGGEEECCCAAA>>>:::999999999888999888666666666999<<<>>>@@@@@@AAAFFFVVVjjjwww{{{~~~fffPPPLLLJJJBBBGGGSSSzzz~~~kkkpppzzzlllaaaXXX@@@777111///////////////000111111222---???ooo|||vvvnnnRRREEEIIIFFFDDDFFFDDDDDDEEEJJJTTT```jjjpppqqqqqqtttwwwyyyzzz{{{|||}}}{{{zzzxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwuuuuuuxxxvvvvvvvvvxxxxxxxxxvvvvvvwwwxxxyyyyyywwwuuutttvvvwwwyyyzzz{{{zzzyyyxxxzzzyyywwwvvvvvvwwwyyy{{{zzz{{{{{{{{{zzz{{{}}}{{{xxxvvvwwwvvvuuuzzzyyynnnlllssstttnnn___```kkknnnaaaXXXRRRHHHEEEGGGHHHEEEAAA<<<::::::999>>>:::AAA\\\iii[[[MMMGGG@@@;;;888444///000555PPPttthhh]]]]]]]]]]]]```bbbcccbbbaaaaaaaaabbbaaa___]]]ZZZXXXWWWVVVSSSRRRPPPNNNMMMMMMLLLLLLGGGEEECCCAAA??????@@@@@@BBB@@@<<<999777777888888>>>>>>AAAHHHOOORRROOOKKKKKKIIIFFFDDDBBBCCCDDDEEEFFFHHHLLLRRRUUUTTTNNNIIIHHHPPPYYY___```aaaccceeeiiijjjlllooorrrtttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}{{{wwwtttxxxxxxyyyzzzyyyxxxwwwvvv{{{yyyxxxxxxzzz|||||||||wwwyyyyyyxxxvvvuuuuuuvvvxxxxxxxxxyyyyyyxxxxxxxxxwwwwww{{{uuulllkkklllhhhbbbeeebbbZZZMMMXXXsssRRRZZZ}}}~~~MMMFFFSSSnnnzzz|||XXXMMMCCC666...---...---+++++++++******++++++,,,---,,,(((000---...333GGGyyy{{{jjjrrrqqqooo|||dddeeedddMMM666555888GGGaaagggIII333:::666888@@@MMMYYYaaaiiiqqqrrrsssuuuqqqcccPPPEEEDDDKKK\\\zzzrrreeebbbaaaccchhhlllooowwwyyyfffaaacccbbb^^^[[[LLLFFFBBBFFFLLLOOOSSSVVVRRRWWWeee{{{{{{qqqzzzwwwnnnmmmccc^^^\\\aaabbb\\\RRRLLLHHHEEEEEEHHHMMMLLLEEE???@@@===999888;;;BBBJJJNNNOOOLLLHHHFFFDDDBBB===999888777777999;;;;;;888555444444555666666666666666555555555555444222111000\\\YYYVVVSSSQQQOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFDDDBBBAAAAAA@@@>>><<<@@@@@@AAABBBCCCCCCCCCCCCFFFIIIMMMOOONNNKKKIIIHHHGGGCCC???<<<<<<<<<;;;;;;<<<;;;999999:::<<>>AAABBB@@@<<>>DDDKKKOOONNNMMMKKKIIIGGGDDD@@@<<<<<<;;;;;;===>>>???===<<<999999999888888777777666555555444333333333333333]]]ZZZWWWTTTRRRPPPNNNLLLIIIGGGEEEEEEFFFGGGFFFEEEEEECCCAAA@@@AAA@@@???>>>>>>???AAABBBCCCCCCBBBAAAEEEKKKRRRUUUSSSPPPNNNNNNLLLGGGEEEFFFGGGEEECCCBBB@@@??????@@@BBBFFFJJJLLLLLLKKKIIILLLYYYkkkxxx||||||cccOOOLLLIIICCCJJJXXX{{{~~~kkkpppvvvrrr|||qqqaaaYYYDDD;;;333///////////////000000111555555@@@pppgggsssVVVFFFHHHDDDBBBDDDCCCFFFFFFIIIQQQ]]]hhhoooqqqssstttvvvwwwvvvvvvxxxyyyyyywwwuuuttttttuuuwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvxxxwwwvvvvvvwwwwwwvvvuuurrruuuyyy|||}}}{{{xxxvvvwwwxxxyyy{{{|||}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{zzzxxxwwwxxxxxxvvvuuuwwwzzz{{{zzz}}}~~~yyyzzztttmmmkkkcccRRRMMMNNNIIIOOONNNKKKGGGAAA<<<888666222666555@@@\\\eeeVVVIIIGGGFFFCCC>>>777222222444555XXXnnn[[[WWWYYY[[[]]]]]]]]]]]]___aaabbb```^^^[[[YYYXXXWWWWWWZZZVVVSSSUUUYYYZZZVVVRRRKKKJJJFFFCCC@@@===<<<;;;888888888888888777666555:::888666555666777555333::::::999999;;;===???@@@FFFEEEEEEDDDCCCAAA>>>===CCCIIIQQQXXX\\\```dddfffggghhhkkknnnqqqtttuuuvvvtttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}|||yyyxxxyyy{{{yyyxxxxxxyyyzzzyyywwwuuuvvvwwwxxxyyyxxxxxxvvvvvvwwwvvvuuuvvvxxxyyyyyyxxxwwwyyyzzzzzzyyywwwwwwxxx{{{{{{zzzzzzzzzzzz{{{{{{tttsssuuuyyy|||qqqmmmooooookkkhhhnnnggg\\\OOOVVVyyyuuuTTT___ZZZQQQsssxxxuuulllZZZNNNNNNCCC777///......---,,,++++++******++++++,,,---,,,)))000,,,...222@@@jjjyyywwwqqqkkkoooeeeXXX888444777@@@YYYgggSSS;;;:::666777>>>IIISSSYYY___fffnnnqqqtttssshhhXXXHHH@@@EEEQQQlllkkk___aaaeeehhhjjjnnn|||yyysssjjj^^^WWWQQQHHHAAAAAADDDFFFJJJNNNMMMPPPSSSVVV\\\iiiyyykkkSSSIIIDDD>>>===AAAQQQXXXbbbgggaaaVVVOOOOOOKKKJJJNNNVVV]]]\\\QQQFFFCCCBBB@@@>>>???DDDJJJOOONNNMMMMMMLLLJJJGGGCCCAAA?????????@@@BBBCCCCCCCCC>>>>>><<<;;;:::999888888555444222111111222444555^^^[[[XXXUUUSSSQQQOOOMMMIIIHHHFFFEEEFFFFFFEEEDDDCCCAAA???@@@AAACCCCCCBBB===>>>@@@BBBCCCCCCBBBBBBDDDKKKTTTXXXWWWTTTRRRQQQOOOKKKMMMTTTXXXTTTOOONNNLLLLLLKKKKKKNNNQQQUUUWWWQQQPPPNNNPPP]]]ooo{{{~~~|||cccPPPMMMIIIBBBIIIYYYwww~~~nnnrrrppplllxxxzzzddd[[[FFF===555///////////////000000111---555===eeedddsssUUUEEEFFFCCCAAAEEEEEEFFFEEEGGGOOO[[[fffmmmppprrrtttuuuuuutttuuuvvvxxxzzzxxxvvvuuutttuuuvvvwwwvvvwwwxxxzzzzzzzzzyyyxxxyyyxxxwwwwwwxxxyyyxxxwwwtttvvvzzz||||||zzzwwwuuuuuuvvvwwwyyy{{{|||}}}}}}vvvwwwyyyzzz{{{{{{{{{zzzyyyyyyxxxvvvttttttvvvxxxttttttvvv{{{|||{{{~~~}}}qqqccc[[[UUULLLNNNRRRMMMKKKIIIFFFBBB>>>999555333333666666DDD^^^dddSSSGGGHHHJJJIIIBBB999333111111333CCCccc|||dddUUUSSSTTTVVVWWWXXXZZZ^^^aaacccaaa___\\\[[[ZZZZZZ[[[ZZZWWWTTTVVVZZZ\\\YYYVVVOOONNNJJJFFFBBB???<<<;;;999999999999888666444333777555222111111111111000333333444555666888:::<<>>===>>>@@@BBBCCCCCC<<<===???AAABBBDDDDDDEEECCCIIIQQQWWWYYYWWWTTTRRRQQQMMMRRR```gggccc]]]\\\^^^\\\ZZZYYYYYYZZZ]]]^^^WWWVVVTTTWWWbbbsss}}}zzzbbbPPPMMMIIIBBBJJJZZZvvv~~~ooorrrpppmmm~~~jjj___HHH===555///////////////000111111,,,777999YYYwww|||```vvvwwwqqqxxxuuuWWWFFFFFFBBBAAAEEEFFFFFFDDDEEELLLXXXdddllloooqqqrrrssssssssssssvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{xxxwwwwwwwwwyyyzzzyyyxxxuuuwwwyyy{{{{{{yyyvvvtttttttttvvvwwwyyy{{{|||}}}uuuvvvxxxyyyzzz{{{{{{{{{zzzzzzyyywwwuuuuuuxxxzzztttsssuuuzzz{{{zzz}}}zzzvvvvvv^^^OOOHHHFFFDDDJJJOOOIIIDDDAAA>>>;;;:::777444222444666777GGGaaaeeeSSSGGGFFFKKKKKKCCC999444111///444555AAA[[[pppppp___OOOHHHJJJLLLNNNQQQVVV[[[___cccaaa___]]]\\\]]]^^^___ZZZWWWUUUVVVYYY\\\\\\ZZZRRRPPPMMMIIIEEEAAA>>><<<;;;;;;:::999777555444333444333111///...//////000//////000111222444666777666:::>>>???>>><<<:::999BBBEEEKKKRRRYYY___dddgggiiikkkmmmooorrrtttuuuuuutttuuuvvvxxxyyy{{{|||}}}|||||||||zzzxxxwwwxxxyyyxxxvvvuuuvvvwwwxxxwwwvvvpppqqqrrrsssssssssrrrqqqwwwvvvuuuuuuuuutttrrrpppqqqtttxxxzzzzzzzzzzzz{{{xxxxxxvvvvvvvvvvvvxxxxxx}}}{{{|||wwwlllmmmqqqnnnkkkkkkfff```YYYPPPTTTlll|||tttnnncccqqqvvvhhhdddMMMLLLNNNDDD777000...///...,,,++++++******++++++,,,---,,,***000+++---222888WWWzzz]]]SSSHHH555777<<>>@@@???UUUwwwgggZZZPPPMMMNNNVVV___^^^RRRFFF@@@AAABBBAAA@@@CCCHHHNNNOOOQQQRRRQQQPPPOOOPPPRRRJJJIIIGGGDDDBBBAAACCCEEECCCBBB@@@>>>===============<<<:::999:::;;;===>>>```]]]YYYWWWUUUSSSPPPNNNLLLJJJGGGEEEEEEDDDBBB@@@>>><<<::::::<<<>>>??????<<<===>>>@@@BBBEEEGGGHHHEEEIIIPPPWWW\\\\\\XXXUUURRRMMMRRRdddooolllhhhiiiiiihhheeecccbbbccceeefffaaa```___aaakkkyyywww```OOOMMMIIICCCLLL^^^zzzmmmrrryyyrrr}}}kkkaaaHHH===444///////////////000111111///999555RRRsssyyy^^^jjjkkkfffggg~~~yyyvvv{{{[[[IIIHHHCCCAAAFFFFFFEEECCCCCCJJJUUUaaajjjnnnpppqqqrrrqqqqqqsssuuuxxxvvvwwwxxxyyyzzzyyyyyyxxxsssuuuwwwzzz|||}}}~~~~~~vvvuuuuuuvvvyyyzzzzzzyyyuuuvvvxxxyyyyyyxxxvvvuuussstttuuuwwwyyy{{{}}}~~~xxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzzyyyxxxwwwxxxyyyuuusssuuuxxxyyyyyy|||ttteee[[[XXXQQQGGGEEEEEE@@@CCCEEE>>>;;;999666555777777555333222444666IIIdddfffTTTHHHDDDKKKNNNFFF<<<777555333///000555@@@MMMSSSKKK@@@<<<>>>AAADDDIIIPPPXXX]]]]]]\\\ZZZYYYYYYZZZ\\\^^^ZZZYYYWWWVVVXXX[[[^^^```SSSQQQOOOKKKFFFBBB>>><<<::::::999777666555444333111111000...,,,,,,---...------...///000111222222333666:::;;;:::888999:::AAACCCHHHNNNVVV]]]bbbeeejjjkkkmmmoooppprrrrrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzz{{{{{{zzzxxxwwwxxxzzzyyywwwuuuvvvwwwxxxwwwvvvqqqqqqssstttttttttssssssvvvvvvuuuvvvwwwvvvtttrrrpppsssxxx{{{|||}}}~~~~~~zzzyyywwwvvvvvvwwwyyyzzz|||{{{|||uuujjjmmmpppllliiijjjiiiccc\\\TTTRRRccckkk```iiillloooooowwwSSSMMMOOODDD888000...///...---++++++******++++++,,,------+++000***---222555QQQzzz]]]LLLwwwWWW888777777IIIddddddLLL===555555<<>>>>>JJJfffzzzhhh[[[VVVSSSXXX```^^^RRREEE>>>AAACCCCCCAAADDDIIIOOOSSSTTTUUUTTTTTTUUUYYY\\\ZZZXXXTTTMMMGGGCCCDDDFFFBBBAAA???>>>>>>>>>@@@AAAAAA@@@???>>>>>>>>>???@@@```^^^ZZZWWWUUUSSSQQQOOOMMMKKKHHHEEEDDDCCCAAA???<<<:::777666888999::::::<<<<<<===???BBBEEEIIIKKKIIIKKKQQQYYY___```\\\XXXRRRLLLQQQcccppppppoooqqqlllkkkiiihhhhhhjjjlllmmmjjjjjjiiijjjsssttt^^^NNNMMMIIIDDDNNNaaa~~~kkkqqq~~~rrrzzz}}}ttthhh```III>>>555///////////////000111111///666...LLLuuu~~~ccctttzzzpppaaaiiiiiiiiizzz___LLLJJJDDDBBBFFFFFFEEEBBBBBBHHHTTT```iiimmmooopppqqqqqqqqqrrruuuxxxtttvvvxxx{{{||||||{{{zzzrrrtttwwwzzz}}}~~~tttssssssuuuxxxzzzzzzyyytttuuuvvvwwwxxxxxxwwwwwwttttttuuuwwwyyy|||~~~{{{{{{zzzyyyyyyyyyyyyzzzsssvvvyyyzzzyyywwwvvvvvvuuussstttwwwxxxxxx|||~~~kkklllmmmkkkbbbUUUJJJFFFTTTOOORRRQQQFFFBBBAAA999666444111222555777666444///111555IIIeeegggUUUJJJCCCMMMPPPIII@@@<<<;;;888+++666======>>>???<<<555555777:::>>>DDDLLLUUU[[[WWWVVVTTTSSSSSSUUUXXXZZZZZZZZZYYYWWWWWWZZZ```dddSSSQQQOOOKKKGGGBBB>>><<<999888777555555444444555000000///---+++******+++,,,,,,---......//////000444777999999777777999<<>>AAADDDDDDCCCEEEKKKPPPVVVWWWXXXWWWWWWYYY___ccciiifff```WWWMMMHHHGGGIIIAAA@@@???>>>>>>@@@AAACCCAAA@@@@@@??????>>>??????bbb___ZZZWWWVVVUUUTTTSSSOOONNNLLLIIIEEEBBB???======888666999:::999999;;;===>>>@@@CCCFFFHHHIIIIIIFFFHHHNNNXXXbbbeeebbb^^^XXXUUUSSSWWW^^^ccccccaaagggjjjlllmmmqqqvvvuuurrrmmmiiijjjttt{{{|||~~~tttZZZSSSLLLHHHIIILLLeeewwwnnnwwwuuuzzz~~~}}}ppphhh```PPP>>>333000000////////////000000...///===PPP~~~{{{uuupppmmmsssvvvnnnkkkmmmppp~~~pppLLLFFFLLLDDDFFFFFFBBBAAAAAAGGGSSS___hhhmmmnnnooopppqqqqqqqqqqqqqqquuuwwwyyy{{{|||{{{zzzyyyxxxzzz|||{{{xxxvvvwwwyyyzzzwwwtttvvvzzzzzzwwwsssuuuvvvwwwxxxwwwwwwuuuuuu|||zzzyyyyyy{{{}}}~~~~~~|||{{{yyywwwvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvxxxyyy{{{uuuqqqssszzznnn[[[TTTSSSSSSRRRMMMMMM[[[kkkrrriiiddddddZZZEEE888777555333222444777777444111222444666KKKmmmrrrZZZGGGHHHTTT^^^RRRAAAFFFIII===999333777GGGOOOHHH===888555555666;;;BBBJJJPPPTTTSSSKKKBBBAAAFFFNNNTTTVVVYYYYYYZZZZZZ[[[\\\]]]^^^XXXTTTNNNIIIEEEAAA===;;;888888999888777555333222------------------,,,,,,,,,,,,,,,---------......///111333444444555777999>>>BBBHHHNNNTTTZZZ```dddhhhjjjlllmmmmmmmmmooopppsssuuuyyy{{{{{{|||}}}~~~|||}}}}}}}}}}}}{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwxxxvvvxxxzzzzzzxxxvvvuuuuuutttuuuvvvvvvvvvuuusssrrrtttrrrsssyyy}}}{{{{{{||||||{{{xxxvvvvvvxxxzzz{{{xxxyyyyyyzzz|||wwwpppnnnmmmjjjhhhiiigggfffWWWSSSiiivvvjjj\\\YYYqqq|||}}}sssrrr\\\MMM[[[bbbNNNQQQFFF:::111///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***---999EEEzzzzzz^^^lll}}}nnnddd>>>777777===HHHVVVTTT???<<<555666CCCPPPUUUWWWZZZ```jjjrrrqqqooojjj[[[KKKFFFEEELLL\\\{{{mmmgggccccccfffsssqqqfffYYYSSSRRRVVVaaakkkqqqllliiiiiihhh```RRREEEEEEJJJKKKRRRpppyyywwwlllbbb^^^^^^[[[ZZZ[[[PPPNNNJJJEEEBBBDDDJJJOOOWWWWWWXXXYYY\\\___aaacccjjjkkklllkkkfff^^^VVVPPPIIIFFFAAA>>>>>>>>>>>>===???===<<<:::999999::::::ccc```[[[XXXWWWWWWVVVTTTRRRQQQOOOLLLHHHDDD@@@???<<<777555888:::999999<<<>>>???AAACCCEEEGGGGGGHHHEEEGGGMMMWWWaaaeeeccc___XXXSSSNNNOOOUUU[[[^^^^^^cccgggkkkmmmrrrwwwwwwsssllliiikkkttt{{{|||}}}rrrYYYSSSLLLHHHIIIMMMhhhwwwooowww{{{rrr{{{zzz|||oooggg^^^OOO>>>444000000////////////000000111000:::IIIuuuttttttwww~~~rrrjjjsssMMMEEEIIIAAADDDCCCBBB@@@AAAFFFQQQ]]]gggkkkmmmnnnpppqqqrrrrrrsssssstttuuuwwwyyyzzzzzzyyyyyyxxxzzz|||{{{xxxwwwwwwyyyyyyvvvtttvvvzzz{{{xxxttttttuuuwwwxxxyyyxxxwwwwwwzzzyyyxxxzzz|||~~~~~~~~~yyyxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvuuuvvvvvvzzzyyyvvvttttttyyy{{{wwwzzzuuueeeUUUNNNLLLHHHJJJTTT___jjjwwwqqqaaaTTTQQQKKK>>>777777444555777:::;;;999444111444555777NNNssszzzaaaLLLCCCOOO]]]WWWGGGGGGMMMHHHAAA888777DDDSSSTTTIII???777444333999CCCKKKMMMMMMDDD???::::::@@@IIIQQQVVVZZZZZZZZZZZZ[[[\\\]]]^^^XXXTTTNNNIIIEEEAAA===;;;999999888777666555444333000///...---,,,,,,++++++,,,,,,,,,------------......000222333333444666888<<<@@@EEEKKKQQQWWW^^^bbbgggiiilllnnnnnnnnnooopppsssvvvyyy{{{{{{{{{|||}}}||||||}}}}}}|||{{{yyyxxxvvvvvvuuuttttttuuuvvvwwwxxxzzz|||{{{yyywwwvvvvvvwwwwwwwwwwwwvvvuuutttsssuuussstttyyy|||{{{zzz{{{}}}|||yyywwwvvvwwwxxxzzzyyyzzzzzz{{{}}}vvvnnnmmmnnnkkkiiihhh```___QQQPPPlll~~~oooZZZYYYuuuzzz}}}wwwYYYDDDRRRooocccVVVQQQGGG999111///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++---777CCCtttooo{{{gggiiiiiinnnlllVVV@@@777666;;;CCCRRRRRRAAA<<<555666BBBPPPUUUVVVVVVbbblllssssssqqqlll___OOOCCC@@@FFFWWWuuuqqqgggaaaeeeiiisss~~~iii]]]PPPIIIHHHMMMYYYdddqqqnnnkkklllllleeeXXXMMMHHHMMMOOOUUUjjjzzzkkkiiijjjkkkhhh```\\\\\\XXXUUUOOOHHHCCCDDDKKKQQQYYYYYYZZZ[[[]]]```bbbdddggghhhkkkkkkiiieee```]]]XXXTTTMMMGGGDDDAAA???===???===<<<:::999999999:::eeeaaa]]]ZZZYYYYYYXXXWWWVVVUUUSSSOOOKKKFFFBBB@@@;;;666555888::::::;;;>>>>>>???@@@BBBCCCDDDDDDEEEDDDFFFLLLUUU^^^cccbbb___\\\VVVOOOMMMQQQWWW\\\^^^___dddiiimmmsssxxxwwwrrrkkkiiillltttyyy{{{|||~~~~~~oooWWWRRRLLLHHHIIIPPPlllvvvpppvvvyyyuuuxxx{{{||||||ppphhh]]]MMM===555000000////////////000000222000777EEEtttxxxyyyvvvxxxPPPDDDGGG???CCCCCCBBB@@@@@@EEEOOO[[[dddjjjlllnnnoooqqqssstttuuuuuussstttvvvxxxxxxxxxwwwwwwwwwyyyzzzzzzxxxwwwxxxxxxxxxvvvuuuwww{{{|||zzzwwwwwwxxxyyyyyyyyyyyywwwwwwwwwwwwxxx{{{~~~~~~}}}yyyxxxwwwwwwwwwyyyzzz{{{yyyyyyxxxwwwvvvuuuttttttwwwxxxxxxxxxxxx|||tttmmmpppgggSSSJJJNNNTTTPPPSSSaaapppwwwyyyyyydddRRRBBB??????:::777888;;;???DDDFFFDDD???:::777666777999QQQyyyjjjQQQAAAIII[[[^^^OOOKKKRRRTTTLLLBBB;;;@@@QQQZZZPPPAAA;;;666444999BBBHHHFFFAAA777777888:::???IIISSSZZZ[[[[[[[[[[[[\\\\\\]]]]]]YYYUUUOOOIIIEEEAAA===;;;:::999777666555444555555444222000---+++*********,,,,,,,,,,,,---------------///000111111222444555:::===AAAFFFLLLTTT[[[aaaeeehhhmmmoooooonnnnnnnnntttwwwzzz{{{{{{zzz{{{|||{{{{{{|||{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwzzz|||}}}|||zzzwwwvvvvvvxxxxxxxxxxxxwwwvvvttttttwwwtttuuuzzz|||zzzyyyzzz}}}|||zzzxxxwwwwwwxxxxxxyyy{{{{{{|||vvvmmmmmmnnnmmmiiihhhbbbaaaSSSTTTwww{{{]]]\\\~~~}}}|||}}}WWWDDDVVVmmm{{{ZZZSSSQQQGGG999111......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///------444>>>pppnnnqqqpppfffrrriiieeeXXXBBB666444888>>>KKKNNNBBB<<<555555AAAPPPWWWVVVTTTdddnnnuuutttsssooocccUUUDDD>>>AAAOOOjjj{{{iii```ffflllqqquuueeeXXXPPPHHHGGGHHHMMMWWW```cccaaa```aaabbb___VVVNNNOOORRRVVV[[[eeepppuuutttllltttxxxjjjcccddd]]][[[TTTKKKDDDEEEMMMTTT[[[[[[\\\]]]___aaaccceeeeeegggiiijjjjjjiiigggfffccc^^^WWWPPPJJJEEEAAA??????>>><<<:::999999999999gggccc___]]]\\\\\\[[[ZZZXXXWWWUUURRRMMMHHHCCC@@@<<<777555888::::::<<>>???@@@@@@AAA@@@@@@BBBEEEJJJRRRZZZ______^^^]]]WWWQQQNNNPPPUUUYYY[[[[[[aaaggglllqqquuurrrmmmhhhiiimmmtttxxxzzz{{{||||||}}}kkkTTTRRRKKKGGGIIISSSqqqvvvmmmvvv{{{yyy}}}xxxwwwlll^^^LLL<<<444000000////////////000000000///777GGG|||||||||TTTEEEFFF@@@FFFFFFCCCBBBAAAEEEMMMXXXbbbhhhkkkmmmooorrrtttvvvwwwxxxuuuvvvvvvvvvvvvuuuttttttwwwxxxyyyyyyyyyxxxxxxxxxyyyxxxxxxyyy|||}}}|||zzzzzzzzz{{{{{{zzzxxxwwwuuuuuuvvvxxx|||~~~||||||{{{yyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuu{{{yyyyyy|||~~~zzzrrrmmmllldddYYYWWW[[[cccffflllssstttmmmbbbZZZRRRFFF===<<<===;;;;;;===EEEIIILLLKKKFFF@@@<<<;;;777888888PPPzzzmmmRRRCCCBBBRRR]]]TTTMMMRRRUUUQQQJJJ???;;;FFFQQQKKK;;;===:::999<<<@@@BBB>>>:::999>>>DDDHHHKKKQQQYYY```]]]]]]^^^^^^^^^^^^^^^^^^YYYUUUOOOIIIEEEAAA===::::::888666333333333555666666444111...+++*********++++++,,,,,,,,,---------+++---/////////000111333888;;;???CCCIIIRRRZZZ```cccggglllooopppooonnnnnnuuuwwwzzz{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxx{{{zzzzzzzzzyyyyyyyyyyyy{{{|||}}}{{{yyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxuuuvvv{{{|||zzzxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{}}}}}}uuullllllooommmjjjgggiiigggWWWYYY}}}ZZZccc}}}~~~WWWJJJggg}}}nnnTTTRRRRRRGGG999000......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---222999ggg}}}uuuzzzlllppphhh___DDD444111666;;;DDDIIIBBB;;;555444???PPPZZZZZZVVVdddnnntttssssssqqqgggZZZJJJ@@@???III___qqqaaaeeekkkooo}}}gggWWWSSSPPPOOOQQQSSSSSSVVV[[[bbbaaa```bbbeeeddd```]]]^^^\\\^^^dddfffeeeeeehhhqqq}}}xxxeee```eee___^^^XXXNNNEEEFFFOOOYYY]]]]]]^^^___aaacccdddeeefffgggggggggfffffffffeeebbb^^^WWWRRRMMMIIIEEEBBB@@@>>><<<:::999999999999iiifffbbb_________^^^]]]YYYYYYWWWTTTPPPJJJEEEBBB<<<777444666888777999===<<<<<<===>>>>>>>>>======AAACCCHHHNNNTTTXXXYYYYYYTTTRRRNNNLLLMMMOOOQQQRRRXXX^^^dddggglllnnnjjjdddccchhhnnnssswwwzzz{{{zzz|||}}}~~~fffRRRQQQKKKFFFJJJVVVwwwuuujjjvvv|||yyyqqqaaaMMM;;;111000000////////////000000111111888HHHwwwrrr}}}UUUDDDEEEAAAGGGGGGDDDCCCCCCEEEKKKUUU```gggjjjlllnnnqqqtttvvvxxxxxxxxxxxxwwwvvvuuutttsssrrrvvvvvvwwwxxxyyyyyyyyyxxxyyyyyyzzz{{{}}}~~~}}}}}}wwwxxxzzzzzz{{{zzzyyyxxxtttuuuxxx|||~~~{{{|||{{{yyyxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwxxxxxx~~~xxxvvv{{{~~~}}}~~~qqqwwwuuulllgggjjjjjjeeemmmwww~~~|||qqqeee]]]YYYPPPKKKDDD???<<<;;;@@@FFFIIIJJJIIIDDD===888777888777888666JJJuuunnnSSSDDD;;;CCCQQQNNNHHHHHHGGGHHHFFF>>>555888AAA@@@888888:::===????????????@@@DDDLLLUUUZZZZZZ[[[^^^ccc``````aaaaaaaaa```______YYYUUUNNNIIIDDD@@@<<<999999777444111111222444666666555222///,,,+++******+++++++++,,,,,,,,,------***,,,............000111777999===BBBIIIQQQZZZ___cccgggllloooooonnnnnnnnntttwwwyyyzzzzzzyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyvvvuuutttuuurrrsssssstttuuuvvvwwwxxxyyyvvvwww{{{}}}zzzxxxyyywwwwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~uuullllllooommmjjjiiilllgggWWWXXXwwwkkkLLLggg|||]]]QQQvvv}}}sssqqqpppbbbVVVWWWRRRGGG999000---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000...111666XXXrrr|||qqqjjjLLL777///666:::@@@EEEAAA:::666444===NNN[[[___\\\aaajjjppppppqqqrrrjjj^^^MMMAAA===DDDUUUxxx}}}gggeeehhhmmmnnnaaa[[[XXXVVVYYYZZZYYY\\\```fffeeeddddddfffhhhjjjkkkqqqkkkjjjmmmlllccc\\\[[[dddooozzzuuuaaaPPPOOOYYYcccdddaaaVVVJJJHHHQQQ[[[^^^^^^___aaabbbccccccdddfffeeeddddddccccccdddddd```\\\WWWRRRNNNKKKGGGEEEAAA@@@>>><<<::::::::::::kkkhhhdddbbbaaaaaaaaa```\\\\\\[[[YYYTTTOOOIIIFFF???888444555555555666999;;;<<<======>>>=========@@@BBBEEEIIIMMMOOOQQQRRROOONNNMMMMMMMMMMMMNNNOOOUUUZZZ___aaadddfffbbb[[[___gggooosssvvvzzz{{{yyy}}}~~~zzzaaaOOOPPPKKKEEEJJJYYY|||sssiiixxx||||||ssscccOOO<<<111000000////////////000000333333888CCCvvvuuucccxxx~~~WWWDDDCCC@@@FFFEEEDDDCCCCCCCCCHHHRRR]]]eeejjjkkknnnqqqtttvvvwwwxxxyyyxxxxxxwwwvvvuuuuuutttvvvuuuuuuwwwyyyzzzyyyxxxyyyzzz{{{|||||||||||||||rrrtttwwwyyy{{{}}}}}}}}}uuuuuuxxx{{{~~~}}}{{{xxxxxxxxxxxxyyyzzz|||}}}xxxwwwwwwvvvwwwxxxyyyzzz|||uuusssyyy{{{wwwvvvyyyzzzvvvrrryyyxxxnnnzzz|||nnnggghhhkkk\\\WWWNNNCCC<<<===EEENNNMMMKKKEEE???999666666777666888444DDDmmmoooWWWDDD666888AAA@@@===<<<666999:::888333222666::::::222777>>>AAABBBCCCGGGKKKLLLSSS\\\```___^^^___aaaaaaaaabbbbbbbbbaaa___^^^XXXTTTNNNHHHCCC>>>:::777666444222000///111333444444333222111///---,,,+++++++++++++++,,,,,,,,,,,,***,,,------------///000555888===BBBIIIQQQYYY^^^cccfffkkknnnnnnnnnnnnooosssvvvyyyzzzzzzyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{yyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxwwwuuussstttuuurrrrrrrrrssstttvvvwwwxxxyyyvvvwww{{{}}}{{{yyyzzzvvvwwwyyyzzz{{{{{{zzzyyyyyy{{{}}}}}}uuunnnnnnmmmkkkjjjkkkpppiiiXXXYYYmmmoooWWWDDDhhh{{{mmmbbbyyypppbbbTTTQQQUUUSSSGGG999///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---000000...000555MMMyyyiii```AAA111666999===BBBAAA;;;888555888GGGXXXaaaaaa]]]fffllllllooosssmmmcccPPPBBB===BBBMMMmmmrrrffffffnnnzzzrrrwwwpppggg^^^YYYWWW[[[aaahhhrrr{{{tttrrrnnnjjjiiilllrrrwww}}}vvvrrrqqqmmmdddZZZSSSPPP[[[eeedddTTTEEEEEENNNdddiiiiii___QQQKKKRRR\\\]]]^^^___```aaabbbbbbaaaaaaaaa```aaaaaacccdddeee```]]]XXXTTTPPPMMMIIIFFFCCCBBB@@@===<<<;;;;;;;;;mmmjjjfffdddcccdddcccbbbaaaaaaaaa___[[[VVVPPPMMMFFF???:::999888666777:::======>>>??????????????????AAACCCEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPUUUXXXZZZ]]]___\\\VVV[[[eeeooorrrvvvzzz|||yyy}}}~~~uuu^^^MMMPPPKKKEEEJJJ[[[qqqjjj{{{uuupppcccRRR???222000000////////////000000222222666===kkkrrrzzz___nnnuuusss]]]HHHEEEAAAFFFCCCBBBBBBAAAAAADDDMMMYYYbbbiiikkkmmmpppsssuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzuuuttttttvvvzzz{{{zzzxxxxxxyyyzzzzzzyyyyyyyyyyyysssuuuwwwyyy{{{{{{{{{{{{vvvwwwxxx{{{}}}~~~|||zzzxxxxxxxxxxxxyyy{{{}}}~~~|||zzzwwwuuuuuuvvvyyy{{{xxxuuuwww{{{wwwooosss}}}~~~}}}wwwxxxqqqooonnnlll___[[[SSSIIIDDDEEEJJJMMMLLLGGGAAA<<<999888888888555888333???hhhttt___EEE999666888444666777///111111333666555444888>>>444888===AAAEEEIIIMMMPPPNNNSSSXXX[[[[[[\\\^^^``````aaabbbbbbaaa___]]]\\\WWWSSSLLLFFFAAA===999666333222000/////////111222111111222222111000---,,,***++++++++++++,,,,,,,,,***,,,------------...000222555;;;BBBIIIPPPWWW\\\cccfffjjjlllmmmnnnoooppprrruuuxxxyyyzzzzzz{{{|||||||||{{{zzzzzz{{{||||||yyyyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvuuuttttttuuuwwwvvvuuutttttttttuuuvvvwwwyyyvvvvvv{{{~~~{{{zzz{{{xxxyyy{{{|||{{{yyywwwvvvxxxzzz}}}~~~zzzuuuqqqooolllhhhjjjnnnsssjjj\\\]]]fff\\\JJJFFFiii|||wwwvvviiiQQQOOOUUUSSSGGG888///,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++///000///111555FFFvvv]]]{{{|||QQQ666555888;;;BBBCCC===;;;555444>>>QQQ___cccZZZbbbhhhjjjnnntttpppgggXXXGGGAAAAAAEEE___kkkfffppp~~~qqqeeeddddddiiixxx~~~qqqmmmgggdddffflllttt{{{}}}tttnnnqqqyyyzzzxxxqqqiiiccc^^^VVVOOOHHHUUUeeekkkaaaQQQJJJLLL[[[dddiiibbbUUUNNNUUU^^^\\\]]]^^^`````````______[[[[[[\\\\\\]]]___``````^^^[[[WWWTTTRRRNNNKKKHHHEEEDDDAAA???===<<<<<<<<>>>>>???@@@AAAAAABBBAAAAAA???AAABBBCCCCCCCCCEEEFFFEEEEEEDDDDDDDDDFFFIIILLLLLLPPPTTTVVVYYY\\\YYYTTTXXXdddnnnrrruuu{{{|||yyy}}}~~~rrr\\\LLLPPPJJJEEEJJJ\\\pppmmm}}}~~~}}}mmmcccTTTAAA444000000////////////000000...///444:::gggkkkxxx|||^^^iiikkkbbbkkkzzz~~~cccMMMIIIDDDHHHDDDAAA@@@??????BBBJJJVVV___iiikkkmmmppprrrtttuuuvvvuuuuuuvvvwwwzzz|||~~~uuuttttttvvvzzz|||zzzxxxvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzyyyxxxvvvuuuxxxwwwxxxzzz|||}}}{{{zzz|||{{{zzzyyyxxxyyyzzz{{{|||xxxtttsssuuuxxxzzzuuuwww|||uuulllttt}}}zzz{{{yyyzzzxxxvvvxxxyyypppdddXXXWWWSSSPPPPPPPPPMMMHHHEEE???999666666777555444444888333===eeexxxgggGGG>>>;;;666///333888000222...222:::;;;555777???<<<<<<===BBBHHHLLLNNNNNNNNNPPPRRRSSSVVVYYY^^^aaa___```aaaaaa```^^^\\\ZZZWWWRRRLLLFFFAAA<<<888555111000///......//////000...000222333333111///---******+++++++++,,,,,,,,,+++,,,------------...//////444:::BBBHHHOOOVVVZZZdddfffiiikkklllmmmoooqqqqqqtttwwwyyyzzzzzz{{{}}}}}}|||{{{zzzzzz{{{}}}}}}{{{{{{||||||{{{yyyxxxvvvtttuuuvvvuuuttttttvvvxxxzzzxxxwwwuuuuuuuuuuuuvvvxxxuuuvvv{{{~~~|||{{{|||zzz{{{|||}}}{{{xxxuuurrrwwwzzz|||~~~yyyuuussspppkkkgggiiioooqqqfff[[[]]]```OOOAAAHHHjjj~~~ssszzzYYYYYYaaaSSSHHH888///,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++...//////111666>>>www{{{[[[vvv]]]:::555666:::BBBDDD???===666000888KKK\\\cccXXXaaagggiiinnnuuusssjjj```NNNEEEBBB???SSS|||ooohhhrrrzzzoooddd]]]UUUSSSdddyyy|||{{{}}}qqqddd[[[\\\eeennnssstttmmm___VVVUUURRRMMMHHHXXXnnnzzzsss___PPPKKKMMMYYYcccaaaUUUPPPWWWaaa[[[\\\^^^_________^^^]]]XXXXXXXXXXXXXXXXXXXXXXXXYYYWWWTTTRRRQQQPPPMMMKKKFFFEEEBBB@@@>>>=========nnnkkkhhhfffgggggggggfffiiihhhfffcccaaaaaaaaabbbYYYSSSJJJCCC@@@>>>======CCCCCCCCCDDDEEEEEECCCAAA???===<<<:::888888888888999;;;===??????AAAEEEGGGJJJMMMQQQSSSTTTTTTTTTUUU[[[eeennnqqqtttzzz}}}}}}~~~|||}}}cccUUUKKKNNNOOOEEELLLiiimmmnnn}}}kkk]]]PPP===---111111000000000000111111666000222777UUUrrr|||~~~oooqqqoooeeedddooonnncccvvvyyyVVVDDDHHHHHH>>>CCCAAA@@@AAACCCFFFPPP[[[eeejjjpppsssssssssuuuwwwwwwwwwyyyzzz{{{|||||||||tttuuuuuuwwwxxxyyyzzz{{{uuuwwwyyyzzzyyyzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxzzzxxxwwwyyy|||}}}{{{xxxzzzyyyxxxxxxwwwwwwxxxxxxzzz{{{{{{zzzxxxuuuuuuuuuzzzwwwxxxxxxyyy{{{uuu|||wwwtttyyy|||yyyzzztttcccXXXVVVSSSRRROOOKKKGGGFFF>>>;;;888777777777666555555555222777TTTvvv~~~qqqUUU@@@333888888///---444444000000666;;;;;;::::::666<<>>FFFBBB;;;444333777BBBSSSaaaYYYYYYaaallloookkknnnuuuggg\\\HHH>>>CCCMMMhhhsssiiimmmwww~~~sssjjjbbb\\\VVVSSS[[[eeetttvvvjjjcccZZZSSSQQQNNNKKKPPPXXXdddnnnsssmmmgggddd```[[[NNNVVVgggvvvuuufffWWWQQQQQQNNNRRR[[[\\\UUUSSSXXXYYY[[[]]]^^^\\\ZZZYYYYYYUUUTTTSSSRRRSSSTTTVVVXXXXXXWWWUUURRROOOMMMKKKJJJGGGFFFDDDAAA>>>;;;999888nnnllljjjiiiiiihhhfffdddgggggghhhggggggfffggghhh___YYYQQQJJJFFFDDDCCCBBBFFFFFFFFFGGGHHHGGGEEEBBB<<<:::888666555555555555333555777888888:::===@@@EEEIIIMMMPPPQQQQQQRRRSSSZZZdddmmmppptttyyy}}}}}}}}}~~~dddVVVLLLMMMNNNEEEMMMkkkppprrrwwwxxxuuuhhh]]]PPP>>>///111111000000000000111111111...444:::VVVqqqyyyzzzxxxtttlllllloooqqqeeetttxxxXXXGGGHHHGGG@@@BBB@@@???AAABBBEEEOOOZZZbbbgggnnnqqqqqqqqqsssuuuvvvwwwxxxzzz{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwtttvvvyyyzzzzzzzzzzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwyyy{{{|||zzzxxxzzzzzzyyyyyyxxxyyyyyyyyyzzz{{{|||zzzwwwuuuuuuuuuzzzyyy{{{|||xxx}}}~~~{{{~~~wwwxxxwwwkkk^^^ZZZUUUSSSPPPLLLGGGDDD???<<<888666666666666555555777555666IIIggg}}}gggRRR@@@<<<:::555333555333//////666;;;<<<<<<===888@@@IIIMMMPPPPPPJJJCCCGGGFFFFFFIIINNNTTTZZZ]]]^^^``````aaadddeee___VVVUUURRRLLLEEE>>>:::777666444222000...---......///222333444444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......///333999???GGGPPPYYY___fffggghhhjjjlllmmmmmmnnnooopppsssuuuwwwxxxyyyyyy|||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{}}}}}}{{{xxxtttyyyyyyzzz{{{{{{zzzxxxwwwwwwwwwvvvtttrrrrrrtttvvvzzzzzzzzzzzzzzzyyyvvvuuuxxxxxxyyyxxxwwwuuutttsssvvv{{{zzzwwwssspppnnnooorrruuutttnnn\\\[[[dddSSSDDDQQQ{{{wwwbbbMMMgggmmm___bbbXXXGGG555/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000333<<>>BBBGGGKKKMMMNNNOOOPPPYYYccclllpppsssyyy}}}}}}~~~eeeVVVLLLLLLLLLEEEPPPnnn~~~rrrvvvuuuxxx}}}}}}zzzppphhh___PPP===000111111000000000000111111......666:::RRRkkkrrrzzz{{{}}}rrryyypppVVVGGGDDDBBB???@@@>>>>>>???@@@CCCMMMWWW___eeekkkooooooppprrrtttuuuvvvwwwyyyzzzzzz{{{{{{yyyyyyxxxxxxwwwuuuttttttsssvvvzzz{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwyyyyyyxxxxxxyyy{{{|||zzzyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{||||||zzzwwwuuuuuuvvvsssvvv}}}}}}}}}xxxqqqwwwzzzgggccc\\\UUUOOOJJJFFFBBB@@@===888555555555555555555888888555:::QQQvvvnnnXXXHHH@@@>>><<<999999555666<<>>GGGQQQ[[[bbbiiiiiiiiijjjkkkmmmnnnooopppqqqsssuuuvvvwwwvvvvvv~~~}}}{{{zzzzzz{{{}}}~~~|||||||||}}}}}}{{{wwwtttxxxyyyzzz{{{{{{{{{zzzyyytttuuuuuutttrrrsssuuuwww{{{{{{{{{{{{yyywwwuuutttxxxxxxwwwuuuttttttttttttwwwzzz{{{|||wwwuuurrrooonnnoooqqqsssooojjj^^^```fffPPPCCCWWWtttYYYEEEYYYpppaaa___XXXFFF555...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............000222666KKK{{{wwwyyysssoooqqqlllYYYDDD888333333;;;EEECCC===777555555777@@@JJJWWWUUUXXXbbblllooooooooonnnhhhVVVHHHDDDCCCSSSnnn|||pppnnnrrr|||~~~pppddd^^^___hhhwww|||kkkdddkkkmmm]]]WWWRRRNNNOOOOOOOOOPPPSSShhhxxxvvvooojjj^^^___dddjjjjjjccc]]]\\\ZZZ]]]\\\WWWRRRPPPNNNJJJBBBGGGOOOWWW[[[\\\ZZZXXXRRRQQQOOONNNMMMMMMNNNOOOQQQQQQQQQPPPNNNKKKHHHFFFCCCBBB@@@>>><<<:::999888mmmmmmlllllljjjfffaaa\\\XXX___hhhnnnqqqrrrssstttlllhhhbbb]]]ZZZXXXVVVUUUPPPNNNLLLJJJHHHDDD@@@===666444222000...------------...000000111222555777777<<>><<<<<<>>>???AAAJJJTTT^^^cccjjjnnnoooooorrrtttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwuuutttsssrrruuuzzz|||{{{zzzxxxxxxxxxvvvtttssssssuuuwwwyyyzzzzzzzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||zzzwwwvvvvvvwwwwww|||}}}wwwppphhhdddppp}}}zzzmmmnnnhhhZZZLLLEEECCCBBBAAA===888555444555555555444777999777111===cccnnn]]]UUUMMMDDDAAA???BBBJJJPPPNNNKKKJJJFFFRRR[[[ZZZQQQJJJCCC>>>BBBAAA@@@???BBBIIIPPPVVVZZZ]]]^^^^^^______ZZZSSSMMMJJJFFF@@@<<<999777666555444222000///.........000111222333222111///...,,,,,,,,,,,,,,,,,,,,,,,,111000///...---------...000333777>>>GGGRRR]]]eeeiiiiiiiiiiiijjjlllnnnooooooppprrrtttvvvvvvvvvvvv~~~|||zzzyyyyyyzzz|||~~~~~~}}}~~~~~~~~~|||xxxuuuwwwxxxzzz{{{|||{{{{{{zzzuuuvvvvvvuuuttttttvvvwwwxxxzzz{{{|||{{{zzzyyyyyyzzzyyywwwuuutttuuuvvvvvvyyyzzzzzz{{{rrrppplllkkkkkklllmmmmmmgggccc^^^kkksssWWWFFF\\\}}}YYYJJJ___zzzzzzddd\\\\\\WWWFFF444.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,////////////000111555CCCyyy~~~zzzuuuvvvvvvddd___TTTDDD888111222:::CCCCCC===777555333555===EEEUUUSSSRRRYYYeeepppsssqqqrrrooo^^^MMMDDD???III```rrrkkkppp~~~}}}pppjjjdddkkksssiii\\\mmmqqqccc^^^[[[XXX[[[___```___]]]mmm|||zzzssspppbbbdddiiinnnmmmggg```[[[[[[dddfff]]]VVVTTTNNNEEEAAADDDJJJPPPUUUVVVUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKMMMNNNOOONNNMMMIIIEEECCC@@@???>>>===;;;:::999888qqqnnnkkkiiifffccc^^^[[[OOOYYYeeennnrrrsssuuuwwwpppmmmhhheeecccaaa___]]]XXXUUUOOOJJJFFFBBB===:::666444222000...------------///000000000111333666444888===BBBEEEHHHKKKMMMXXXbbblllpppuuu{{{uuucccVVVKKKIIIHHHGGGYYYwwwxxxwww{{{tttrrreeeKKK777000111111000000000000111111111111555555SSSzzziiiSSSHHHDDDCCCCCC===;;;;;;===>>>@@@HHHRRR]]]cccjjjnnnooopppsssuuuuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxyyyyyyyyywwwvvvuuurrruuuzzz|||{{{yyyxxxwwwwwwuuusssrrrsssuuuwwwyyy{{{|||}}}}}}}}}}}}}}}}}}yyyxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{yyywwwwwwxxxzzz{{{yyyqqqwwwfffYYYSSSUUUfffrrrnnnmmmtttqqq^^^HHH>>>???BBB???<<<888555444555555444444555999999111333LLLjjjxxxjjj___]]]___eeefff```XXXTTTLLLVVV\\\VVVJJJCCC>>>;;;???>>>>>>===>>>CCCKKKQQQWWW[[[]]]\\\\\\\\\XXXQQQLLLIIIEEE@@@<<<:::888888555444333222111000000///000111333444333222000///------------------------111111000///...---------000222777>>>GGGRRR^^^eeehhhgggggggggiiikkkmmmnnnmmmoooqqqtttvvvwwwwwwxxx}}}{{{yyywwwwwwyyy{{{}}}~~~~~~zzzwwwwwwxxxzzz{{{{{{{{{zzzzzzxxxyyyyyyxxxvvvuuuvvvwwwwwwzzz}}}}}}|||{{{|||}}}zzzxxxvvvtttssstttvvvwwwzzz{{{{{{|||ooollliiihhhiiijjjiiihhhbbb\\\^^^xxxcccNNNccc|||XXXNNNjjj~~~uuuzzznnn\\\]]]___WWWFFF444.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000//////000222555>>>kkkrrrlllqqqddd\\\LLL;;;111333:::@@@HHHAAA999555222222999BBBUUUVVVSSSSSS\\\kkkrrrpppsssttteeeRRRFFF>>>EEEXXXwwwtttgggmmm}}}uuuhhheeesssvvvaaaggg}}}yyynnnlllhhhdddeeehhhjjjddd^^^bbbrrr~~~mmmlllkkkjjjiiifff```ZZZ___hhhjjjaaa[[[^^^^^^YYYOOONNNLLLNNNPPPSSSSSSRRRSSSRRRPPPOOOMMMKKKKKKJJJJJJKKKLLLLLLKKKHHHDDDBBB???>>>===<<<;;;999888888rrrmmmfff___\\\ZZZYYYXXXJJJUUUdddnnnrrrtttwwwzzzuuurrrnnnkkkiiigggcccaaa]]]XXXPPPIIIDDDAAA>>><<<777666333111///---------,,,...//////...///111333222555999===@@@DDDIIILLLVVV```jjjooottt{{{mmm___TTTJJJHHHHHHJJJ^^^zzz}}}~~~zzzrrrrrrdddHHH555333111111000000000000111111000000444777\\\iiiOOOBBBAAA@@@>>><<<;;;;;;===>>>???GGGPPP]]]cccjjjnnnpppqqqtttwwwuuuvvvwwwyyyzzzzzz{{{{{{wwwxxxzzz{{{{{{yyyxxxvvvsssvvvyyy{{{zzzxxxwwwwwwvvvuuutttssstttvvvxxxyyyzzz|||~~~~~~}}}|||}}}~~~zzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxzzz}}}xxxtttzzznnn^^^XXXJJJCCCGGGRRRgggssslllfffqqqppp[[[DDD<<<===???<<<:::777666666666555444555444888:::555222;;;IIIiiiyyyfffVVVMMMJJJRRRUUUMMMCCC===;;;999;;;;;;;;;::::::>>>FFFLLLRRRWWWZZZZZZYYYZZZVVVQQQLLLIIIEEE@@@<<<:::999999555555555444333333222222000111333555555444222111////////////////////////222111000///...---------...222777>>>GGGRRR]]]dddeeeffffffhhhiiikkkmmmnnnmmmooorrrtttwwwxxxxxxxxx|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~{{{xxxwwwxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{zzzwwwvvvvvvwwwzzz}}}{{{yyyzzz{{{xxxvvvtttsssrrrssstttuuuxxx{{{}}}~~~qqqmmmjjjjjjkkkkkkhhheeeZZZQQQVVVxxxbbbMMMhhh```ZZZ{{{ooopppwwwsss```YYY___```WWWEEE444---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////111333444;;;XXXyyymmmyyyuuucccHHH666555:::===NNNFFF===777222000555<<>>???GGGOOO\\\aaaiiinnnoooqqqtttwwwvvvwwwxxxzzz{{{{{{{{{{{{xxxzzz|||}}}|||zzzxxxwwwtttvvvyyyyyyxxxwwwwwwxxxuuuuuuuuuuuuvvvwwwxxxyyyxxx{{{}}}}}}{{{zzz{{{}}}|||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxyyy}}}{{{tttwww{{{jjjXXXNNNFFF@@@FFFQQQ\\\mmmtttjjj\\\fffeeeTTTCCC>>>===:::999888777777777777555333555555777999888777777888@@@ZZZ{{{sss\\\III@@@@@@GGGJJJEEE???<<<999777666888999888666999@@@FFFKKKQQQTTTTTTTTTTTTQQQMMMKKKHHHDDD???<<<999888888555555666666666666555555111222444666666555444333000000000000000000000000333222111///......---------111777???GGGQQQ[[[aaaccceeegggiiilllnnnoooooopppqqqsssvvvwwwxxxxxxwww{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~{{{xxxwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxzzzyyyxxxwwwwwwxxxzzz}}}~~~yyyvvvwwwxxxwwwvvvuuutttttttttuuuuuutttzzz~~~rrroookkkkkklllkkkgggcccTTTIIILLLnnnzzzTTTHHHmmmnnnttt|||sssgggYYY[[[ccc```WWWEEE444---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///......///222444333;;;HHHvvvjjj^^^>>>555999<<>>===;;;999888777ggg\\\MMM@@@<<<>>>DDDHHHLLLXXXgggqqquuuxxx|||zzzuuupppjjjccc___UUUNNNDDD<<<999999;;;<<<888777444111///...---------...///...------///111000111222444777===EEEJJJQQQ\\\fffkkkpppwww|||}}}|||yyycccWWWQQQIIIHHHIIINNNeee~~~~~~uuutttcccCCC222666111111000000000000111111444333444333SSSuuuvvv}}}zzzpppqqqyyy}}}YYYFFFHHHGGG===<<<;;;<<<>>>>>>???FFFOOO[[[```hhhmmmoooqqqtttwwwwwwxxxyyyzzz{{{|||||||||{{{|||}}}~~~}}}{{{xxxvvvuuuwwwxxxxxxwwwwwwwwwxxxtttuuuuuuvvvwwwxxxxxxxxxvvvyyy|||{{{yyyxxxzzz|||~~~}}}|||zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxzzz~~~zzzzzz{{{zzz[[[JJJFFFPPPPPP[[[dddgggllljjj\\\UUU]]][[[MMMBBBAAA>>>777777666666888999888555333555777888888:::;;;999444777<<>>CCCAAA===<<<999666222555777666444666<<>><<<888333444999===WWWeee\\\VVVbbbmmmoookkkzzzzzzjjjYYYGGG>>>DDDMMMvvvtttxxxlllxxx{{{{{{ooo___SSSLLLKKKTTTaaannn}}}qqqjjj___SSSQQQSSS[[[eeeddd___dddpppkkkdddZZZVVVVVVWWWVVVUUURRRRRRRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEAAA@@@???===;;;999777777]]]PPP@@@888:::@@@DDDEEENNN\\\kkkssswww{{{~~~~~~{{{vvvooofff]]]WWWKKKEEE===666333555999===<<<;;;888555222///...---,,,,,,,,,---------.........000222333444888???EEEQQQZZZeeemmmqqqtttyyy}}}{{{}}}xxx```RRRHHHMMMJJJDDDRRRnnnyyyvvvttt```FFF555,,,000000000000000111111222333///555===GGG^^^pppooorrrqqqiiizzzzzzbbbmmmRRRHHHDDD???>>>=========@@@CCCGGGJJJ[[[ccclllqqqrrrrrruuuxxx~~~zzzxxxyyyyyywwwyyy~~~|||zzzzzz|||}}}|||zzzyyyxxxvvvwwwxxxzzzyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwyyyzzz{{{{{{{{{yyyxxxwwwxxxyyyyyyxxxwwwvvvvvvuuussstttxxx{{{|||{{{pppsss~~~bbbZZZ]]]^^^gggjjjooollliiisssoooYYYXXXVVVRRRLLLGGGBBB>>>;;;<<<;;;:::999888888777777888888999<<<===;;;555000888555444999@@@LLL___nnnooodddXXXSSSQQQLLLAAA777222333555777888888777777666777777555444555888:::EEEEEEEEEFFFGGGIIIJJJKKKMMMJJJGGGDDDBBB@@@>>><<<:::999888777777777888999888666555555777777666444777666444222222222444555222444666444000---...///...333:::AAAHHHQQQ[[[bbbdddgggiiijjjjjjlllqqquuutttuuuwwwxxxxxxwwwvvvvvvzzzxxxvvvtttuuuxxx{{{}}}|||{{{{{{zzzyyyyyyxxxxxxzzzxxxxxxxxxyyyyyywwwuuuxxxxxxwwwwwwwwwwwwwwwwwwwwwyyy{{{{{{zzzxxxxxxxxx{{{uuutttzzz~~~{{{tttpppuuutttvvv{{{}}}rrrnnnkkklllpppoooiiibbbWWWHHHVVVlll\\\EEESSSooohhhhhhVVV]]]bbbeeeXXX===//////------...)))******+++++++++,,,,,,,,,------------///111333444666666DDDcccgggaaapppIII666222000777@@@DDD===666444444333:::LLL^^^aaaZZZXXXdddrrrlllooouuuvvvfffOOOCCCEEELLLgggpppuuuzzz|||kkk\\\SSSPPPOOOPPPSSSYYYfffrrrqqqeeeZZZOOOMMMNNNTTT\\\aaadddiiiooommmhhh```YYYUUUVVVXXX[[[WWWUUURRRRRRRRRQQQMMMJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDAAA>>>>>>>>>>>>;;;888MMMCCC:::999AAAIIIMMMNNNWWWcccooovvv{{{yyyqqqhhh^^^TTTNNNBBB>>>888333111333777999<<<:::888555222000...---,,,,,,---------............000111222222777>>>DDDOOOXXXdddkkkooorrrvvv{{{{{{|||ttt]]]QQQIIIMMMIIIFFFVVVrrryyy~~~wwwttt^^^DDD666...000000000000000111111222222///555<<>>>>>===<<<===???CCCFFFIIIXXX```jjjooopppqqqtttxxx~~~zzzxxxyyyyyyxxxzzz~~~}}}zzzxxxxxxzzz{{{yyyxxxwwwvvvtttuuuwwwxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwxxxwwwuuuvvvzzz~~~xxxvvvyyycccVVV[[[hhhqqqrrruuupppmmmwwwuuubbbWWWVVVTTTQQQNNNIIICCC@@@>>>===;;;999888888888888555555888<<>>===BBBFFFDDD???555555555666888888777666777777888777555555666777??????@@@AAACCCFFFHHHIIIMMMKKKHHHEEECCCAAA???>>>;;;:::888777666666777777999777666666888888777555555444333333333444666777555666777555111......///...333:::AAAGGGPPPZZZbbbeeeggghhhjjjkkknnnrrrtttuuuvvvwwwwwwwwwwwwvvvuuuxxxwwwuuutttuuuwwwzzz|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{|||{{{yyywwwvvvvvvvvvwwwxxxxxxxxxyyyxxxyyy{{{zzzyyyxxxxxxyyy}}}vvvssswww|||zzzuuusssvvvuuuwww||||||qqqmmmkkklllooonnnggg```VVVJJJYYYlll[[[FFFXXXwwwyyyyyy___www\\\^^^bbbeeeWWW===//////------...)))***++++++++++++,,,,,,,,,............///111333444555888DDD```zzzfffuuurrrSSS<<<333333666???DDD>>>777555444222555CCCSSSYYYWWWWWW___iiioooqqqvvvxxxmmmXXXIIIEEEDDDZZZ~~~vvv|||}}}uuuzzznnngggZZZVVVSSSRRRRRRVVVaaammm{{{uuugggbbb]]]UUURRRQQQUUU[[[```bbbhhhnnnlllhhhccc^^^\\\\\\]]]___ZZZWWWTTTSSSSSSRRRPPPMMMJJJIIIHHHGGGFFFFFFEEEEEEEEECCCAAA@@@@@@???<<<999CCC>>>;;;BBBQQQ]]]aaa``````hhhqqqvvv|||}}}}}}xxxppphhh^^^UUUKKKEEE;;;888555222111333555777;;;:::888555333000///...,,,------------.........---///111111111555<<>>======<<<<<<>>>AAAEEEGGGSSS\\\ffflllnnnppptttxxx~~~yyywwwxxxyyywwwzzz~~~|||zzzxxxxxxyyyyyyyyyxxxuuutttssssssuuuvvvvvvuuuzzzyyyxxxwwwwwwwwwxxxyyyxxxyyy{{{{{{zzzxxxuuussswwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwwwwxxx{{{{{{xxx~~~}}}zzziiiTTTWWWjjjvvvuuuuuuooolllwwwzzzkkkTTTSSSQQQOOOMMMJJJEEEAAAAAA???===:::999888888999555666999===AAACCCBBBAAA888444222333333333888???DDD<<<444222888???DDDEEE:::888777666777777666555777999:::999666444333444666777888;;;>>>BBBEEEGGGLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA???===;;;:::999999999888777888999:::999777555555444555666888:::;;;888999999777333000///......333:::@@@GGGOOOYYYaaafffffffffiiimmmppprrrssstttuuuvvvwwwwwwwwwvvvvvvwwwvvvuuutttuuuwwwyyy{{{}}}~~~|||||||||~~~~~~{{{xxxuuuuuuvvvwwwxxxyyyyyyzzzyyyzzzzzzyyyxxxxxxzzz{{{~~~vvvrrrvvvzzzyyywwwvvvwwwvvvxxx}}}{{{qqqnnnlllmmmnnnkkkddd]]]QQQKKK^^^nnnZZZIIIaaawwwuuu___NNN|||```___dddfffUUU;;;//////------...***++++++++++++,,,,,,,,,,,,//////...//////111333444555;;;EEEYYY~~~rrrvvvqqqooorrrqqq^^^AAA333666555===CCC@@@999666444222111:::GGGQQQVVVYYY]]]```pppppptttyyyuuudddPPPCCC@@@NNNiii|||{{{uuupppuuusssvvviiiccc^^^ZZZWWWXXXaaakkkqqqvvvtttkkkeeeeeeccc^^^YYYUUUUUUYYY]]]aaagggnnnmmmllliiifffdddbbbaaaaaa^^^[[[WWWTTTSSSRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGFFFDDDDDDCCCBBB@@@<<<888DDD@@@@@@IIIYYYfffjjjiiiccciiinnnsssxxx}}}{{{vvvqqqlllddd\\\TTTLLLEEE@@@999888777666555555666777:::999888666444222000///------------...............000111111111555;;;AAAMMMVVVaaahhhkkkmmmrrrvvvyyy{{{~~~kkkXXXOOOKKKHHHDDDKKKccc}}}yyy~~~yyy|||}}}uuuWWW===444222000000000000000111111222333000444:::CCC]]]xxx~~~|||rrrtttyyyzzzdddHHH===@@@>>>===<<<<<<===@@@DDDFFFPPPYYYdddkkkmmmppptttxxx{{{wwwuuuwwwwwwvvvxxx}}}|||{{{zzzzzzzzzzzzzzzzzzuuusssrrrssstttvvvuuuuuu{{{yyywwwvvvvvvwwwxxxyyywwwxxxzzz|||{{{xxxtttrrrvvvvvvwwwwwwvvvuuuvvvwwwxxxwwwvvvwwwxxxzzz~~~oooYYYWWWeeeqqqnnnmmmhhhfffttt|||rrr]]]WWWOOOJJJIIIHHHGGGFFFEEEBBB???;;;999888999:::999:::<<<@@@CCCEEEFFFFFF???:::777777777666:::@@@LLLDDD:::555666===EEEJJJAAA===999777777777666444777999;;;;;;777444111111000111222555999>>>CCCEEEIIIJJJKKKKKKJJJIIIJJJJJJJJJIIIFFFCCC???<<<:::999999888888999;;;<<<<<<;;;999999999999:::<<<===>>><<<<<<;;;888555222///...///333:::@@@FFFNNNXXX___eeeddddddgggmmmqqqrrrppprrrssstttuuuwwwxxxxxxyyywwwvvvvvvvvvwwwxxxyyyzzz{{{}}}{{{|||}}}~~~|||yyyvvvvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxxxx{{{}}}|||vvvtttxxx{{{yyywwwwwwvvvvvvxxx}}}{{{ssspppnnnnnnmmmhhh```YYYKKKMMMdddqqq[[[MMMiiilllQQQGGGeee|||^^^aaaffffffRRR:::...///,,,,,,...++++++++++++,,,,,,,,,------000000//////000111333444555===CCCPPPrrr}}}nnnnnnffflllaaaCCC222666555;;;AAAAAA<<<777333222222666???LLLXXX^^^^^^\\\lllmmmpppwwwzzzpppXXXBBBCCCHHHXXXwww~~~qqqzzzxxx|||yyytttmmmhhhccccccjjjttt{{{yyyuuurrrrrrqqqlllfff^^^XXXTTTVVV[[[```hhhooorrrrrrqqqooolllhhheeecccddd```\\\WWWSSSQQQOOONNNOOOLLLIIIFFFEEEEEEGGGHHHDDDDDDDDDDDDBBB???:::777FFFBBB@@@FFFQQQ[[[___```bbbgggllloootttxxxuuupppiiicccZZZQQQJJJDDD>>>;;;::::::999999888777666555999999888777555333111///---------.........//////000222333222222555;;;AAAMMMVVVaaahhhkkknnnssswwwyyy|||~~~fffVVVPPPJJJFFFCCCNNNhhhuuu~~~~~~www}}}uuuSSS999333222000000000000000111111222555000444:::DDD\\\rrruuuyyyvvv{{{ppp\\\DDD===DDD???>>><<<<<<===@@@CCCEEEMMMVVVbbbiiimmmppptttyyyyyyuuusssuuuuuutttwww{{{{{{{{{zzzyyyyyyxxxyyyzzzvvvtttssssssuuuvvvvvvuuu{{{zzzxxxvvvvvvwwwxxxyyytttvvvxxxzzzzzzxxxuuusssuuuwwwxxxwwwuuuuuuvvvxxxwwwttttttvvvwwwxxxzzzkkkcccdddjjjjjjffffffcccbbbqqq}}}xxxmmmbbbSSSIIIHHHKKKOOOQQQIIIFFFAAA<<<999999:::;;;;;;<<>>@@@??????>>>>>>>>>>>>??????@@@@@@???===;;;999777444111//////333:::???EEEMMMVVV]]]cccbbbbbbgggmmmqqqqqqooopppqqqrrrtttvvvxxxzzz{{{wwwwwwxxxxxxyyyzzzzzz{{{xxxzzz}}}~~~}}}zzzzzzzzz|||~~~}}}{{{xxxyyyxxxxxxxxxwwwvvvvvvvvvyyyzzzzzzyyyxxxyyy{{{~~~yyyvvvvvv{{{}}}zzzvvvuuuuuuuuuwww||||||vvvtttqqqooolllfff^^^XXXFFFOOOjjjttt\\\PPPnnnoooOOORRRfff{{{mmm[[[cccgggeeeNNN888...000,,,,,,...,,,++++++,,,,,,,,,---------111000000000111222444555444===AAAIIIhhhooo{{{jjjllleeeJJJ777666555999???AAA===777444333444444999FFFUUU^^^^^^[[[gggkkkooovvv~~~zzzcccJJJFFFEEELLLeee{{{wwwrrrrrrzzz~~~uuukkk```XXXRRRSSSYYY```iiiqqqtttuuuvvvuuusssoookkkhhhiiigggccc]]]WWWRRROOOMMMLLLIIIEEEBBB@@@AAACCCEEEAAABBBCCCCCC@@@<<<999777HHHFFFCCCDDDHHHMMMQQQSSS]]]dddkkknnnqqqsssqqqllleee^^^SSSJJJBBB<<<888555888888999999888777666555888888888777666444111000------........./////////111222333222222555;;;@@@LLLUUU```hhhkkkoootttxxxzzz|||yyyaaaSSSPPPIIIEEEDDDRRRlll~~~sss|||uuu~~~}}}qqqOOO777222111000000000000000111111222555222666;;;CCC\\\vvv|||zzzmmm[[[GGG@@@EEE@@@???======>>>@@@CCCDDDLLLUUU```hhhkkknnnsssxxxxxxtttrrrtttuuutttwww{{{xxxxxxxxxwwwvvvuuuvvvxxxvvvuuuttttttvvvwwwwwwvvv|||{{{yyyxxxxxxxxxxxxyyyrrrtttwwwyyyyyyxxxvvvuuuuuuwwwyyyxxxuuutttvvvyyyuuurrrrrruuuvvvwwwpppfffmmmuuuvvvhhhccccccbbb```nnn{{{xxxpppcccRRRHHHIIIOOOTTTWWWMMMIIICCC===:::999;;;===;;;<<>>;;;999888555222//////444:::???DDDLLLUUU\\\aaabbbdddhhhmmmpppqqqpppqqqqqqrrrsssuuuwwwyyy{{{wwwxxxyyyzzz{{{{{{{{{{{{wwwxxxzzz|||}}}}}}|||{{{yyyxxxxxxyyyzzz{{{zzzxxxzzzyyyyyyxxxwwwvvvuuuuuuxxxzzzzzzzzzyyyzzz|||~~~yyywwwyyy}}}~~~yyyttttttuuuuuuwww{{{}}}wwwuuurrrppplllgggaaa]]]KKKVVVooosssXXXOOOmmmxxxSSScccqqq{{{vvv}}}___[[[eeefffcccKKK666---000,,,+++///---,,,,,,,,,,,,------------000000000000222444666777555;;;???FFF```uuurrr~~~yyyuuuaaaHHH999777888<<<@@@>>>777444555444222555???MMMWWW[[[ZZZbbbjjjqqqvvvqqqXXXFFFDDDDDDUUUxxx{{{nnnbbbXXXPPPQQQWWW___hhhoooqqqrrrrrrrrrqqqnnnkkkjjjhhhiiihhhddd]]]UUUOOOMMMFFFDDD@@@<<<;;;;;;===>>>>>>@@@AAA@@@===:::888888GGGHHHHHHFFFDDDDDDHHHLLLUUU___iiillllllmmmllliii___XXXMMMDDD>>>:::888666666777888999999999999888777777888888777444222111............////////////111222333111111333999>>>IIISSS___gggkkkoootttyyyzzz}}}ttt]]]PPPNNNIIIFFFHHHWWWppp}}}rrr|||yyyzzzkkkJJJ555222111000000000000000111111222555444999:::@@@___tttcccPPPEEECCCBBB@@@???>>>>>>@@@CCCEEEIIIRRR^^^eeeiiilllqqquuuyyyuuusssuuuvvvuuuxxx}}}vvvxxxyyywwwuuutttvvvxxxvvvuuussstttvvvwwwwwwvvv||||||{{{zzzzzzyyyyyyxxxssstttvvvwwwwwwwwwvvvuuuuuuxxx{{{yyyvvvuuuwwwzzzuuuqqqqqqvvvvvvvvvooojjjsssyyyvvveee``````^^^YYYcccnnnlllfff\\\PPPLLLPPPVVVYYYZZZPPPKKKDDD===::::::<<<>>>===???AAABBBEEEKKKRRRXXXPPPFFF===999777555777:::KKKLLLIIIAAA777555<<>>777555777444222333999CCCOOOVVVZZZ[[[hhhqqqttt~~~zzzeeeHHHFFFBBBHHHdddqqqdddYYYPPPPPPVVV\\\dddkkklllkkkiiifffccc```]]]\\\^^^bbbeeeddd]]]TTTMMMIIICCCAAA>>>;;;999999::::::===???@@@???;;;999999:::@@@DDDHHHEEE@@@>>>AAAFFFNNNZZZfffiiihhhhhhhhhfffXXXRRRHHHAAA===;;;;;;;;;666777999:::<<<=========666777888888777555222111............/////////000000111222000///222888===HHHQQQ]]]fffjjjnnntttyyy{{{~~~qqqYYYNNNMMMJJJGGGKKK[[[rrr}}}rrr|||xxxuuuvvvgggGGG444333111000000000000000111111222444666;;;999<<>>???AAACCCEEEHHHQQQ\\\dddgggjjjooossszzzvvvuuuwwwwwwwwwzzz~~~xxxzzz{{{yyyvvvuuuwwwzzzvvvtttssssssuuuvvvvvvuuu||||||||||||{{{zzzyyyxxxuuuvvvvvvvvvvvvvvvuuuuuuuuuyyy|||zzzvvvuuuxxx{{{vvvqqqqqqvvvvvvvvvuuusssvvvssslllbbb[[[[[[XXXQQQWWW```]]]^^^XXXSSSUUU\\\aaaaaa___RRRMMMEEE>>>::::::<<<>>>CCCDDDDDDDDDDDDHHHOOOUUUOOOFFF===;;;999666666777@@@DDDFFF@@@777555<<>>???BBBCCCEEEEEEFFF???<<<:::999999777333000///444999>>>CCCJJJSSSZZZ```eeekkknnnooopppssswwwyyywwwvvvtttsssssssssssstttvvvxxxzzz{{{zzzyyyxxx{{{{{{{{{{{{{{{|||||||||zzzxxxuuuuuuwwwyyyzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxvvvyyy{{{}}}|||{{{||||||{{{zzzzzzyyyuuutttvvvwwwxxxyyy}}}|||tttsssqqqooonnnnnnmmmmmmaaaiiivvvlllLLLEEEeeemmm{{{ggggggZZZSSS^^^gggfffhhhGGG444---000++++++///...,,,,,,,,,---------............///111333666999:::?????????CCCOOOiiizzz```ccctttEEE:::777999>>>===777555888555444333666>>>JJJUUU[[[TTTdddoooqqqzzz~~~kkkKKKJJJCCCBBBWWW}}}tttggg[[[PPPPPPUUU[[[aaaggghhheee```ZZZTTTOOOLLLJJJSSSYYY```aaa[[[QQQIIIEEEDDDBBB???===;;;::::::;;;===???@@@>>>;;;999;;;===LLLDDDAAADDDBBB<<<<<>>???AAAAAAEEEHHHEEEBBBIIIUUUSSSJJJCCCAAA???;;;:::;;;===FFFCCC<<<<<<999777???NNNRRRHHH;;;======888999555666555555666777555111888888777333000000444999FFFLLLSSSXXXXXXWWWXXXYYY[[[\\\^^^______\\\ZZZXXXWWWQQQKKKIIIHHHGGGBBB===>>>>>>???BBBEEEHHHHHHGGGFFFAAA<<<888666666555444///444:::>>>BBBIIISSS[[[eeegggiiikkkmmmqqqvvvyyytttyyyzzzuuurrrsssuuuvvvvvvvvvuuuuuuuuuwwwxxxyyy~~~}}}|||}}}~~~}}}{{{zzz{{{yyyvvvtttuuuwww{{{~~~||||||{{{{{{zzzyyyxxxwwwtttzzz}}}|||}}}}}}wwwyyyvvvvvvyyyyyywwwwwwzzz||||||||||||tttooonnnjjjooossslllmmmyyyyyy```CCCBBB```dddRRRYYYcccmmmooogggEEE999...,,,//////............---------......///222111111222444777:::<<<@@@???<<>>MMM[[[YYY___gggpppvvvyyyzzzzzz]]]LLL@@@BBBKKK```{{{kkkXXXNNNRRRYYY[[[WWWWWWZZZXXXPPPIIIGGGEEECCCEEEHHHVVVhhheeeRRRFFFGGGAAAAAA@@@===<<<===<<<:::???===<<>>???BBBCCCCCCGGGFFFHHHHHHCCC@@@GGGRRRPPPIIICCCAAA>>>::::::;;;===EEEAAA;;;<<<999888AAAQQQUUUJJJ>>>@@@>>>777777555555444444555666555333777888777444111111555999HHHMMMTTTXXXYYYYYYZZZ\\\\\\]]]^^^^^^\\\ZZZWWWVVVSSSNNNIIIGGGGGGFFFBBB>>>@@@??????AAABBBCCCBBB@@@CCC@@@<<<999777666555444///444:::>>>BBBJJJTTT\\\iiikkkmmmoooppprrruuuwwwtttxxxxxxtttsssuuuvvvuuuvvvuuuuuuuuuvvvwwwxxxyyy}}}|||{{{|||}}}~~~|||{{{{{{yyyvvvtttuuuwwwzzz|||zzzzzz{{{{{{zzzxxxwwwvvvuuuzzz}}}{{{{{{~~~|||wwwwwwuuuvvvzzz{{{yyyyyy{{{}}}}}}~~~}}}ssspppppplllppprrrkkkfffuuuxxx```CCCBBB___}}}rrrXXXZZZcccnnnooogggDDD888...---///...---.........---------...//////000000111222444777999:::999;;;<<>>===@@@CCCAAA;;;PPPEEE???AAABBB======AAAEEELLLWWWaaafffhhhiiiiiiccc[[[QQQFFF???;;;888666666888999;;;<<<======<<<<<<<<<;;;999888777666555444444444444444333333333222333333111000111777<<>>EEEOOOPPPJJJEEECCC@@@<<<===@@@@@@EEE@@@:::<<<::::::DDDWWWXXXLLLAAABBB???777777888666444444555555444444666888999777444333666888GGGMMMTTTXXXYYYZZZ\\\^^^^^^]]]]]]\\\ZZZXXXVVVUUUQQQNNNJJJHHHIIIHHHEEEBBBBBBAAA@@@@@@@@@???<<<999@@@>>>;;;999999777555333000444999===CCCKKKUUU]]]kkknnnqqqrrrrrrrrrsssuuuuuuvvvuuussstttxxxxxxtttuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzzzz{{{}}}~~~}}}|||{{{zzzwwwuuuuuuwwwyyyzzzxxxyyyzzz{{{zzzyyywwwuuuxxx{{{|||zzzyyy{{{yyyvvvuuutttvvv|||}}}zzzzzz|||~~~{{{zzzpppooopppmmmooooooeee\\\nnnttt]]]BBBBBB___{{{}}}eeessseee___eeennnooodddAAA777...---///...---.........------......///000///000222555777888999:::999@@@DDDLLLTTTZZZsss~~~rrrhhhCCC999444:::>>><<<;;;===:::666444333444777BBBMMMYYY^^^eeekkkoooqqqtttuuuqqq___NNNEEEAAAFFF```}}}jjjSSSKKKTTT___```bbb```XXXQQQMMMIIIDDDDDDCCCKKKfffzzzZZZLLLGGGAAA>>>>>>???AAABBBHHHLLLGGG@@@DDDNNNJJJ===UUUGGG>>>???AAA>>>===@@@BBBHHHSSS]]]fffkkkmmmnnnmmmggg___VVVMMMEEE>>>:::999999888888:::;;;===>>>;;;;;;:::999888777666666555555555555555555555555333444444222000222777<<>>EEENNNRRRNNNKKKIIIDDD@@@BBBHHHHHHIIIAAA;;;===:::;;;FFF\\\ZZZLLLAAACCC@@@;;;>>>AAA<<<777777666444444555666888;;;:::777555666888CCCJJJSSSYYYZZZZZZ[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYUUURRROOOMMMMMMLLLIIIGGGFFFEEEDDDCCCBBB@@@<<<999<<<;;;:::::::::888555222000333888===CCCLLLWWW^^^iiilllppprrrrrrrrrrrrrrrvvvuuusssrrruuuzzzyyytttttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxyyy|||~~~~~~~~~|||zzzxxxwwwvvvwwwxxxyyyxxxyyy{{{||||||{{{xxxwwwzzz{{{{{{yyyyyyxxxwwwvvvvvvuuuxxx}}}~~~zzzyyyzzz~~~wwwrrrjjjkkkoookkkllliii^^^VVVjjjqqq[[[CCCGGGddduuuuuuhhhQQQaaaooodddhhhpppnnnaaa>>>555......///------......---------...///000111000222555888:::;;;;;;;;;;;;DDDJJJOOOTTTWWWlllwwwyyy~~~eeeMMM<<<111777???>>>???CCC<<<777444333333555===FFFYYY^^^dddhhhkkkmmmqqqttt|||mmm\\\OOOCCC@@@PPPdddjjjZZZ\\\eeemmmooonnnfff___YYYQQQJJJJJJGGGEEEVVV~~~nnnWWWMMMCCC>>>===>>>AAADDDSSS^^^\\\MMMLLLXXXUUUEEE[[[JJJ===>>>@@@>>><<<>>>???DDDNNNYYYdddlllqqqrrrqqqooolllhhhbbbZZZQQQJJJ???===999666555777;;;===::::::999888777777666666555555555666666777777777666666666333111222777;;;DDDJJJRRR[[[dddmmmuuuzzz|||nnn]]]TTTNNNJJJKKKIII___}}}vvvxxx|||zzzrrrRRR:::111000222000/////////000222444555888999999<<<@@@LLLmmmaaaiiiqqqlllxxxrrr\\\QQQDDDEEEFFFEEECCCBBBBBBCCC@@@AAAFFFOOO[[[dddggggggjjjmmmrrrvvvyyyzzzyyyxxxvvvwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxx{{{|||~~~~~~zzzvvvtttwwwyyy{{{{{{zzzwwwsssqqqrrrqqqrrrvvvzzz|||yyyvvvuuuvvvyyyzzz|||zzz{{{vvvnnngggiiiwwwyyyqqqeee\\\]]]dddccckkkrrrqqqiiicccbbbeeeZZZ[[[VVVKKKBBBAAAGGGNNNSSSQQQOOOMMMFFFBBBEEEMMMSSSPPPDDD>>>???;;;<<>>;;;:::999::::::888444222111333666<<>>EEEOOOUUUXXXYYY[[[]]]\\\]]]^^^___```aaaaaaaaaYYYXXXVVVSSSPPPNNNMMMLLLLLLLLLLLLMMMMMMJJJFFFBBB;;;:::999999999777444111222333555;;;DDDOOOZZZ```aaaeeejjjnnnooopppqqqrrruuuvvvuuussstttxxxxxxtttrrrsssuuuvvvxxxyyyyyyyyyxxxvvvuuuwwwzzz}}}~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~{{{zzzzzz||||||xxxvvvwwwyyywwwxxx|||{{{wwwtttvvv{{{xxxpppoooiiimmmrrrooommmhhh[[[^^^tttqqqfffrrr|||uuuVVVJJJ```ttt{{{______jjjrrrlll\\\777222...//////,,,,,,...---------...///000111222000222555888:::;;;::::::;;;BBBCCCDDDHHHHHHQQQdddrrrxxxwwwcccGGG666333999???CCC===888444444444444888>>>NNNVVV___dddfffhhhmmmqqqyyytttmmmaaaQQQDDDDDDKKK\\\|||zzzbbbPPPNNNTTTSSSVVVrrr~~~iiiSSSIIIDDDBBBEEELLL___vvvsssjjjooommmbbbfffPPP===;;;???===999999;;;>>>EEERRR```lllsssvvvvvvxxxzzz~~~}}}xxxtttfffbbbZZZQQQIIICCC???===<<<<<<<<<;;;::::::999999999999:::;;;<<<===>>>???======;;;777333222666:::???FFFPPP[[[dddnnnuuuzzzzzz}}}wwwbbbUUUQQQNNNJJJMMMTTTttt|||www~~~~~~|||yyy{{{fffAAA888444...111////////////111333555666222<<>>NNNXXXZZZQQQHHHCCC<<>>@@@AAA===999666666888:::???DDDHHHKKKPPPVVV[[[\\\^^^```aaabbbaaa```___ZZZYYYXXXVVVSSSRRRQQQRRRNNNNNNNNNOOOOOOLLLGGGCCC<<<:::888888777666333000222222444:::DDDPPP[[[aaacccgggkkknnnpppqqqrrrttttttxxxxxxtttsssuuuvvvuuurrrsssuuuwwwxxxyyyyyyyyyxxxvvvuuuvvvyyy|||~~~~~~{{{|||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{|||}}}{{{yyyzzz~~~yyyvvvxxxxxxvvvvvvyyyyyyvvvuuuwwwzzzyyyppppppjjjnnnssspppnnniii\\\```yyy}}}uuuxxx^^^VVVoooiiiUUU]]]kkkrrrjjjXXX555000...000///,,,+++...------......///111222333333555777:::<<<======>>>>>>FFFGGGJJJQQQOOOPPP[[[|||pppqqqmmmHHH333666???BBB@@@:::555555444333555:::FFFOOOZZZaaaccceeejjjooorrrsssrrrjjjZZZKKKFFFHHHQQQoooyyycccaaaaaa[[[]]]xxx}}}cccVVVOOOJJJMMMUUUZZZqqq~~~zzz}}}yyypppiiiRRR===;;;>>><<<999888:::<<>>>>>>>>===<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBB??????===888444333666:::>>>EEEPPP[[[eeennnuuuzzzzzz}}}qqq^^^SSSPPPNNNKKKNNNYYY{{{|||yyy|||~~~~~~~~~bbb;;;555444---111////////////111333555666555@@@>>>???DDDCCC[[[}}}```HHHEEEFFFGGGFFFCCCBBBCCCDDD???AAACCCFFFJJJSSS___gggjjjlllnnnqqqtttvvvxxxyyywwwyyyzzzyyyvvvuuuxxxzzz~~~yyytttsssvvvzzz}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvuuuttttttpppssstttsssqqqqqqtttwwwqqqqqqtttyyywwwfffZZZ^^^nnnuuuvvvpppiiihhhkkkooopppnnnhhhkkkfffUUUHHHFFFIIIJJJYYYZZZZZZUUUJJJDDDJJJTTT^^^SSSCCC>>>AAA===@@@PPPUUUZZZUUUMMMEEE;;;???RRR]]]OOOCCCAAA===555666>>>AAABBBAAA>>>888555666888666888:::<<>>999444333555777>>>EEEOOO[[[eeennnvvvzzz~~~|||hhhYYYQQQMMMKKKKKKPPPhhh{{{}}}xxx~~~|||ZZZ888555111+++111///000111222222444777999;;;??????BBBHHHKKK\\\{{{mmmFFFGGGEEEBBBAAAEEEGGGEEE@@@DDD@@@???DDDKKKSSS^^^hhhhhhkkkooopppqqqtttyyy~~~||||||{{{zzzyyyyyyxxxxxx}}}{{{yyyyyyzzz|||||||||{{{|||}}}|||zzzyyyxxxyyyyyyzzzyyyxxxvvvvvvxxxzzzuuuuuutttsssssssssssstttvvvwwwtttxxxzzzeeeWWWfffnnnhhhcccaaafffmmmssswwwqqqmmmdddVVVIIIDDDHHHMMMUUU```dddYYYLLLJJJPPPUUU^^^YYYPPPGGGBBBBBBFFFJJJXXXUUUQQQLLLFFFCCCFFFKKKYYYNNNGGGDDD???888777===DDDDDDAAA>>>999777777888999666444555888>>>JJJVVV[[[ZZZ[[[]]]___^^^^^^___ZZZZZZZZZYYYXXXUUUSSSRRRQQQPPPOOOLLLHHHCCC???<<<===;;;888444222000000000///222777<<>>???AAACCCEEEEEEGGGKKKPPPTTTVVVUUUSSScccrrrxxxjjjjjjpppFFF666999===>>>>>><<<999777777555222;;;CCCOOOXXX___eeekkkoooppptttvvvssshhhYYYLLLDDDCCCNNN```{{{}}}kkkeee}}}kkkfffjjjfff\\\___kkk]]]CCC???<<<:::<<<===::::::<<>>CCCHHHPPP[[[eeegggiiilllooopppqqqtttuuuxxxxxxyyyyyyyyyyyyyyyyyyzzzyyyzzz{{{}}}}}}{{{yyyzzz{{{|||{{{yyyxxxxxxxxxxxxyyyyyywwwvvvvvvxxx{{{uuuuuutttssssssssssssttttttvvvtttwww}}}vvvllleeepppzzzjjjeee```aaahhhpppwwwyyy|||sssdddTTTIIIGGGKKKPPPbbbgggdddUUUHHHJJJUUU]]]ZZZXXXSSSKKKEEEDDDGGGKKKPPPOOONNNKKKGGGFFFIIIMMMVVVLLLDDDCCC???999999???DDDCCCAAA===999777777888:::666444444444888CCCOOOYYYXXXXXXZZZ\\\[[[ZZZZZZWWWWWWXXXXXXXXXWWWUUUTTTPPPNNNJJJFFFCCC@@@>>>===;;;999666333111000000111///222777===FFFQQQ^^^gggjjjooosssrrrrrrtttuuusssssstttuuuvvvvvvvvvuuutttvvvuuuttttttuuuvvvxxxyyyuuuuuuwwwxxxzzzzzz{{{{{{wwwxxxyyyzzz{{{{{{zzzyyywwwyyyzzzzzzzzzzzz{{{}}}|||zzz{{{~~~}}}xxxvvvwwwuuuuuuvvvuuuuuuvvvyyy|||uuurrrmmmlllllljjjfff```VVVOOOeeerrrddd```rrrYYYSSS[[[hhhpppssseeeLLL444222000/////////...,,,/////////000111222333444888:::===>>>???@@@BBBDDDGGGGGGIIILLLPPPSSSVVVWWW\\\www{{{nnnssseee}}}TTT;;;444666:::;;;:::888777666666444999@@@JJJTTT]]]ccchhhkkkkkkqqqxxxzzzttteeeSSSHHHGGGJJJRRRfff}}}{{{yyywwwqqqqqq}}}zzzsssvvvsssssskkkaaa```hhh{{{qqqPPPAAAAAA999777AAA===:::777999AAANNN]]]fffqqqwww~~~zzzwwwsssnnniiieeeWWWSSSMMMHHHEEECCC@@@>>><<<;;;999666333333666888===DDDOOO[[[eeennnvvvzzz~~~rrr```WWWSSSOOOMMMNNNYYYrrr}}}{{{|||zzzzzzkkkHHH000111222...000000111222333333555888;;;999@@@CCCHHHMMMJJJRRRfffppptttrrr}}}wwwpppvvv{{{uuuWWW\\\hhhYYYIIIFFFBBBAAABBBCCCDDDDDDAAA>>>===AAAEEEKKKVVV```eeefffhhhmmmqqqsssssssssuuuvvvwwwxxxyyyyyyyyyyyywwwxxxzzz}}}~~~zzzwwwyyyzzz{{{zzzxxxwwwwwwxxxxxxxxxxxxwwwvvvvvvxxxzzzvvvuuuttttttssssssttttttssswwwvvvyyywwwxxx~~~~~~yyysssgggbbb^^^aaajjjuuu{{{~~~xxxdddTTTMMMNNNQQQTTTjjjkkkdddUUUJJJLLLVVV^^^WWWXXXVVVOOOHHHEEEGGGKKKIIIJJJLLLKKKKKKLLLNNNPPPTTTIIIBBBBBB???::::::@@@BBBBBBAAA===:::888999:::===999555444222444===GGGUUUSSSRRRQQQQQQQQQOOONNNMMMNNNPPPQQQRRRRRRQQQQQQLLLHHHCCC>>>;;;:::;;;<<<888666444222111000000111000333888???IIIUUUaaaiiimmmrrrtttrrrqqqssssssqqqtttttttttuuuttttttsssssswwwuuusssrrrsssuuuxxxzzzuuuuuuvvvwwwxxxyyyyyyyyywwwxxxyyyzzzzzzzzzyyyxxxvvvxxxyyyyyyyyyyyyzzz||||||yyyyyy|||{{{wwwuuuwwwuuuuuuuuutttuuuxxx|||vvvqqqmmmkkkiiigggbbb[[[RRRMMMhhheeeTTT[[[~~~~~~lllaaa]]]dddooossssssbbbFFF333111////////////...---......///000222444555666:::<<<>>>>>>>>>???AAACCCHHHGGGGGGHHHKKKQQQVVVYYYSSSdddsss|||~~~eeeHHH888444888999;;;;;;999777666666666;;;CCCNNNZZZbbbfffhhhiiilllrrrwwwuuulll]]]RRRIIIDDDEEERRRiiixxxuuu|||~~~uuuoooppp~~~gggHHHAAA:::444>>>>>>;;;666444777@@@LLLTTT___iiiwwwyyyrrrllleee___[[[RRRNNNIIIFFFDDDBBBAAA???;;;;;;999666444333555888<<>>AAADDDHHHRRR\\\^^^]]]___eeemmmrrrssssssuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxzzz}}}~~~{{{xxxyyyzzz{{{{{{yyyxxxxxxyyyyyyzzzyyywwwuuuuuuvvvxxxvvvuuuuuuttttttttttttttttttyyyzzz|||}}}uuulllgggbbb___cccmmmxxxvvveeeZZZWWWWWWWWWUUUffffffbbbYYYPPPOOOSSSXXXZZZZZZXXXPPPGGGCCCGGGLLLIIIMMMOOOOOOQQQTTTUUUTTTTTTHHH@@@AAA???::::::>>>AAAAAA@@@>>>;;;:::;;;===@@@<<<999666333333:::CCCQQQQQQLLLFFFBBBBBBAAA???@@@AAABBBDDDEEEEEEDDDDDDBBB@@@;;;888555555666777444333222111000000000111000333999BBBMMMYYYdddkkknnnsssuuusssrrrttttttrrrtttttttttssssssrrrrrrqqqttttttsssssstttvvvxxxyyyuuuuuuvvvwwwxxxxxxwwwwwwzzzzzz{{{||||||{{{zzzyyyuuuwwwxxxyyyxxxxxxyyy{{{|||yyyxxxzzzyyyvvvuuuxxxvvvuuutttsssuuuyyyxxxsssnnnkkkiiihhhcccZZZSSSQQQgggXXXKKK___uuu}}}yyyZZZZZZwwwqqqsssuuusssppp^^^AAA333111///...///000///.........///111333555777999;;;===>>>???>>>>>>@@@BBBEEEFFFFFFGGGIIINNNTTTXXXVVV\\\qqqtttzzzyyy|||ppp\\\EEE777777888;;;>>>===888666666444666===IIIWWWbbbggghhhmmmiiifffgggiiiiiiccc^^^IIIBBBBBBKKKUUUeeezzzzzz{{{PPPAAA???999:::===<<<888555444888???EEEQQQ\\\mmm|||~~~|||yyysssjjjaaa[[[WWWSSSQQQMMMJJJFFFCCCBBBBBBAAA@@@<<<<<<:::777444333555666<<>>AAAGGGFFFFFFKKKJJJLLLYYYsssxxx{{{}}}hhhWWW[[[jjjzzzoooKKKCCC???CCCGGGEEEDDDEEECCCAAAAAACCCCCCEEEOOOYYY[[[YYYYYY^^^ffflllppppppwwwxxxyyyzzzzzzyyyxxxwwwyyyxxxyyy{{{}}}}}}|||{{{yyy{{{||||||zzzyyyyyyzzz||||||zzzwwwtttssstttuuuvvvvvvuuuttttttttttttuuutttzzzzzz|||}}}oooggglllhhhdddfffmmmwww{{{tttlllfffdddaaa[[[VVVbbb___[[[WWWTTTSSSVVVZZZccc```YYYNNNFFFDDDIIIOOORRRVVVWWWUUUWWW]]]^^^ZZZVVVIII@@@@@@@@@:::999===?????????>>>======@@@BBBAAA===:::888444333888@@@RRRTTTOOOCCC:::999999777777777999::::::999888888777777666555444333222111222222111111000000000000111444:::DDDQQQ]]]gggmmmnnnsssuuurrrrrruuuvvvuuuttttttssssssrrrrrrrrrrrrqqqsssuuuwwwxxxxxxwwwwwwuuuvvvwwwxxxxxxxxxxxxxxx{{{||||||}}}|||{{{yyyxxxuuuwwwxxxxxxxxxxxxyyy{{{{{{xxxwwwyyyyyyvvvuuuxxxvvvvvvuuutttuuuzzzwwwsssooolllkkklllggg]]]WWWXXXcccPPPKKKjjj}}}qqqwwwxxxhhhSSS]]]sss{{{uuunnnlll[[[???222000......///000000///...///000222444777999:::;;;===??????>>>>>>@@@AAAAAADDDGGGHHHJJJLLLPPPTTT```bbbnnnzzzyyyhhhzzzwwwxxx\\\AAA777444777===>>>:::777888333444999DDDSSS```hhhkkknnnhhhaaa___bbbeeedddbbbKKKCCCAAAGGGHHHMMMfff}}}{{{eeeZZZEEEEEECCC<<<<<<===<<<888444333777:::???JJJZZZkkkxxx{{{xxxlllfff]]]VVVRRRQQQQQQPPPLLLIIIDDDBBB@@@@@@???>>><<<<<<:::888555333444666===EEERRR___jjjsssyyy}}}vvvfffYYYVVVPPPJJJPPP]]]vvv|||}}}|||zzzvvvwww}}}}}}zzzzzzRRR888333000111222---111333444555666999<<>>??????@@@AAAEEEGGGAAA===;;;888444111666===RRR[[[[[[LLL>>>999999777555555666777666555444333111222444555555333111///111111111111111000000000222444;;;GGGUUUbbbjjjnnnoootttuuusssrrruuuwwwvvvttttttsssrrrrrrrrrssssssppprrrvvvyyyzzzzzzxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||{{{yyywwwvvvuuuwwwxxxxxxxxxxxxyyy{{{zzzwwwxxxzzzzzzvvvvvvxxxwwwwwwvvvuuuwww{{{~~~wwwssssssnnnkkkllloooiii]]]XXXZZZ^^^LLLQQQttt~~~{{{yyycccFFF\\\kkk~~~}}}yyyxxxqqqjjjiiiYYY<<<111///......000111000000000000111333555777999;;;;;;===>>>???>>>>>>@@@BBB???CCCHHHIIIIIIJJJLLLOOO\\\cccqqq___aaa___@@@666222888<<<:::888;;;444444777???KKKYYYdddjjjjjjgggeeeeeeffffffdddaaaRRRHHHAAAAAA???BBBUUUkkk~~~|||]]]llluuudddKKKFFFGGG???;;;======999444111333666777===GGGRRR___mmmyyyxxxrrrnnnddd___XXXSSSPPPNNNMMMLLLGGGDDD@@@======<<<<<<;;;888888888666444444555666===FFFTTTaaallluuu{{{~~~pppbbbXXXUUUOOOIIIUUUhhh}}}~~~vvvzzz}}}|||{{{|||zzzxxxtttIII444666000000444///222333555666777:::===@@@FFFLLLIIIHHHPPPQQQPPPVVVppp{{{mmm^^^tttlllUUUBBBBBBIIIIIIFFFGGGDDDCCCDDDDDDAAA@@@IIITTTdddhhhlllppprrrtttuuuvvvtttuuuxxxzzzzzzyyyxxxwwwvvvwwwyyy||||||zzzxxxzzz{{{{{{zzzyyyzzz{{{yyyyyyyyyvvvtttsssuuuvvvwwwvvvvvvuuuuuuuuuuuuuuutttwwwvvvyyy~~~tttkkklllrrr{{{yyysssiiicccfffsss~~~sssfff``````ddd]]][[[bbbkkkppptttyyywwwnnnaaaXXXUUUYYY]]]```dddfff```YYY[[[fffiiidddVVVHHH???@@@BBB>>><<>>;;;666111444:::MMM___hhh[[[HHH???===:::555666777888888777666555000222444666666555333222222222222222111111000///222555<<>>>>>>>>???AAABBB@@@DDDHHHHHHFFFGGGJJJMMMOOO\\\kkk}}}}}}gggyyy\\\FFF555555999999999<<<555555555888@@@MMM[[[dddggghhhiiijjjiiigggeeecccYYYNNNDDD@@@@@@BBBKKKTTTjjj```]]]jjjjjjQQQDDDFFF???<<<>>>===999333000222666AAA@@@@@@AAAGGGRRR___hhhnnnrrrvvvxxxvvvqqqmmmkkkaaa]]]WWWQQQMMMJJJFFFCCC@@@===:::888999::::::999444555555555444444555777>>>GGGTTTbbbmmmvvv|||~~~}}}}}}~~~kkk___WWWUUUNNNIIIXXXppp}}}|||uuurrr|||vvvzzz}}}|||nnnCCC222777000///555111222444555666888:::>>>AAAEEELLLKKKJJJSSSUUUQQQTTTeeewww~~~]]]|||}}}^^^DDDAAAHHHIIIHHHIIICCCCCCDDDCCC@@@???GGGRRR[[[ccclllrrrttttttuuuvvvppprrruuuxxxzzzzzzxxxwwwtttvvvzzz{{{wwwwwwyyyzzzzzzyyyxxxyyyzzzwwwwwwwwwvvvtttuuuwwwyyywwwwwwvvvuuuuuuuuuuuuuuuwwwyyyvvvzzzyyyqqqttt|||~~~vvviii^^^___mmmzzzttteeebbbeee```]]]bbbqqq~~~|||qqqeee^^^___cccfffggggggggg```WWWZZZggglllgggTTTGGG>>>@@@CCCAAA???BBB:::<<>>>>>>>>???AAACCCAAAEEEGGGGGGDDDDDDIIIMMMJJJVVVbbbnnnuuu{{{bbb}}}wwwYYY===666888777888<<<666555444444888DDDSSS___ggghhhiiihhhffffffggghhh\\\SSSIIIEEEFFFFFFDDDAAAMMMddd~~~|||zzzzzz{{{~~~{{{xxxzzz~~~bbbYYYNNNQQQYYYNNN@@@BBB???@@@>>>777333444444333>>>HHHNNNJJJAAA>>>BBBHHHRRRWWW]]]```bbbccc```]]]XXXSSSMMMHHHCCC???===>>>999888888:::;;;:::777555555555555444333333555888@@@KKKZZZfffmmmttt{{{vvvfff```YYYSSSMMMPPP```ssszzzyyyxxxeeessszzz~~~___???///222000...222333222444777888;;;>>>CCCGGGEEEFFFIIIOOOVVVYYYWWWUUU[[[gggkkkJJJAAAFFFHHHHHHJJJBBBDDDFFFEEECCCCCCFFFIII\\\ccckkknnnqqquuuvvvsssvvvtttsssuuuwwwxxxvvvsssrrrvvv{{{~~~~~~|||zzzzzzzzzyyyyyyxxxwwwvvvuuuuuu{{{yyyvvvtttssstttvvvwwwxxxwwwvvvtttttttttuuuvvvvvvssswww~~~~~~}}}|||~~~yyywwwrrrfff```ooorrrhhhddd```kkk|||uuuzzzrrrhhhiiikkkhhheeeeee\\\^^^ZZZUUU[[[hhhiiibbbPPP??????FFFAAA>>>BBBDDDBBBCCCBBBAAAFFFMMMPPPNNNJJJGGGDDD@@@:::333444888AAAVVVmmmppp\\\FFF>>>CCC<<<777444777>>>AAA===888888666666888<<<===;;;999666666666444333111///...000666@@@LLLZZZgggrrrxxxxxxxxxxxxxxxvvvtttrrrqqqpppqqqrrrtttvvvyyy{{{|||{{{yyywwwwwwyyy|||}}}}}}~~~|||{{{}}}{{{zzz{{{{{{{{{|||zzzxxxzzz}}}~~~~~~}}}|||{{{zzzzzzzzzzzz|||{{{{{{}}}yyyvvvsssmmmjjjkkkkkk___MMMHHHOOOJJJIIIZZZvvvkkkrrrqqqqqqiiiXXXXXXbbblllppppppeeeJJJ000//////...//////000111222222444666777777999;;;===@@@BBBCCCBBBAAAAAABBBCCCIIIHHHFFFDDDCCCEEEIIIMMMIIITTTZZZcccrrr}}}oooppp]]]}}}oooFFF666555555888===777555555666777<<>>???CCCGGGJJJKKKLLLJJJHHHKKKNNNPPPMMMEEE<<<999999666666555555555555444444555555555444222333555777@@@KKK[[[gggnnnuuu|||}}}rrrddd]]]VVVQQQOOOUUUfffxxxzzzzzzyyywww[[[===///222000...222222222555888:::<<>>>>><<<888888777666444222000///222888CCCPPP]]]hhhpppsssuuuuuuvvvuuutttsssqqqpppvvvvvvvvvwwwxxxyyy{{{{{{zzzxxxvvvvvvxxxzzz{{{{{{|||||||||}}}zzzyyyzzz{{{{{{{{{}}}{{{yyyzzz|||~~~~~~|||{{{zzz{{{{{{|||{{{}}}|||{{{zzzuuutttttttttmmmjjjkkkkkk___OOOLLLSSSEEEKKKddd}}}hhh]]]WWW```cccjjjqqqooo___EEE//////////////////000111222333555777888888:::<<<>>>???AAABBBBBBAAAAAABBBDDDHHHHHHHHHGGGFFFFFFHHHJJJLLLOOOTTT___hhhkkkzzzccc~~~{{{sssLLL;;;999777777999999777777777666888BBBLLLbbbnnntttmmmhhhlllooolllhhh___SSSJJJFFFDDDCCCBBB???EEEPPPaaa}}}~~~nnnjjj{{{{{{xxxvvvtttsssPPP```UUU===AAAQQQRRRJJJQQQSSSTTTPPPEEE;;;555555444444DDDYYYZZZFFF888999555666888:::;;;;;;::::::<<>>777444444555555333222222333444444555555333222222444666@@@LLL\\\iiiqqqwww}}}xxxmmmaaaZZZRRROOOQQQ\\\ooo}}}zzz{{{{{{TTT:::///333111///222111333666:::===???AAADDDFFFHHHIIILLLQQQUUUXXXWWWVVVWWWiiiyyyxxxsss{{{yyynnnzzzaaajjjoooTTTEEECCCCCCCCCBBBDDDEEEDDDBBBAAADDDGGGTTT]]]fffjjjmmmqqqqqqnnnvvvuuuuuuwwwyyyzzzyyyxxxwwwyyy|||}}}}}}|||}}}}}}zzzyyyxxxwwwxxxyyy{{{}}}yyyxxxvvvuuuuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvwwwwwwtttvvvzzzzzz{{{~~~}}}{{{||||||uuugggaaapppzzzrrrooo|||{{{~~~~~~tttiiimmmxxx{{{xxxwwwwwwssskkkeeedddfff___SSSLLLUUUccceee]]]MMMHHHIIIHHHEEEJJJLLLAAADDDCCCAAAEEEOOOWWWUUUMMMEEEBBB@@@@@@===999:::???;;;BBBUUUgggdddQQQCCCBBBCCC@@@;;;;;;BBBIIIEEE<<<999666555777<<>>GGGMMMNNNJJJ>>>444555777888888555444555666555555555333111111333555@@@LLL^^^llltttyyy~~~ssshhh```XXXPPPNNNUUUdddvvvzzzzzz}}}|||}}}uuuyyyKKK666000444111///222111444777<<<@@@BBBDDDFFFHHHIIIJJJMMMQQQTTTVVVVVVUUUSSS^^^mmmuuuvvv~~~lllqqqrrrwww```\\\cccttt```GGGBBBEEEEEEBBBDDDFFFDDDAAA@@@CCCFFFQQQZZZccchhhlllppppppmmmtttuuuuuuvvvvvvvvvvvvuuuxxxyyy{{{{{{zzz{{{|||~~~|||zzzxxxwwwwwwxxx{{{|||}}}|||yyyvvvuuutttttttttxxxwwwvvvuuuuuuvvvwwwwwwyyyvvvvvvxxxxxx{{{}}}sssddd___nnn}}}{{{|||~~~}}}{{{qqqgggiiisss|||sssjjjeeedddbbbZZZOOOMMMXXXcccaaaXXXVVVTTTSSSLLLHHHSSSUUUEEEEEEBBBAAAGGGUUU^^^ZZZOOOFFFBBB@@@@@@>>>;;;===AAA@@@>>>KKKbbbjjj\\\JJJCCCDDDCCC===:::CCCNNNJJJ>>>===:::777888<<>>???DDDIIIUUUqqq{{{uuupppQQQXXXNNN??????GGGTTTeeeTTTUUU]]]ddd\\\HHH>>>@@@888888666===TTTggg\\\DDD===::::::===<<<777666999::::::<<>>CCCEEEHHHKKKMMMMMMOOORRRTTTVVVWWWXXXYYYZZZ```pppqqqpppsssxxxfffYYYYYYdddwwwjjjLLLCCCFFFHHHDDDFFFGGGEEEAAA@@@BBBEEEMMMVVV```eeejjjooopppnnnvvvwwwwwwwwwuuuttttttssswwwxxxyyyyyyxxxyyyzzz|||}}}{{{yyyvvvuuuvvvxxxyyy}}}|||zzzwwwuuutttttttttxxxwwwvvvuuuuuuvvvwwwxxxzzzwwwvvvwwwxxx{{{}}}oooaaa___ooo|||||||||rrrhhhjjjsssuuummmiiihhh```VVVKKKLLLXXXdddeee```gggddd___SSSOOO\\\]]]KKKEEEBBBAAAIIIZZZddd___TTTLLLFFFAAA@@@???===>>>BBBGGG@@@DDDYYYjjjeeeRRRCCCCCCEEE???:::DDDUUUQQQAAAAAA>>>::::::===??????>>>>>>===<<<;;;999666444333555AAATTTeeeooosssqqqpppqqqqqqqqqrrrsssssstttuuurrrrrrrrrrrrrrrssstttuuuzzzxxxwwwwwwxxxxxxxxxwwwvvvxxx{{{|||}}}|||}}}}}}~~~~~~~~~|||~~~~~~{{{yyyxxxzzzyyywwwvvvwwwxxxyyy{{{{{{}}}||||||zzzvvvxxxxxxtttrrrtttpppooommmkkkfffaaaaaaddd\\\nnnxxxyyyvvvzzziiiWWWwwwwwwzzzrrrttteeeEEE000/////////000000111333444555777999;;;<<<===>>>@@@BBBAAACCCEEEFFFEEEFFFHHHJJJJJJJJJJJJIIIHHHIIIKKKNNNGGGMMMJJJIIITTT\\\eeesssyyyeee}}}cccJJJ<<<:::888666777999888444444777999LLLbbbooossstttsssqqqtttrrrmmmddd[[[SSSPPPNNNJJJDDDBBBCCCAAABBBQQQddd~~~wwwrrrWWWVVVMMMEEEBBB???LLLeee]]]YYY```llldddLLL>>>???444;;;999999SSSpppkkkOOODDD@@@AAAFFFDDD<<<888;;;===<<<:::???NNN[[[WWWKKK999999999;;;<<<;;;888555777777666555333222444666???NNNbbbrrr{{{~~~xxxkkkbbb^^^YYYRRRTTTaaasss}}}www{{{~~~zzzjjjnnn~~~|||yyyiii>>>222222555000111666555777;;;@@@EEEHHHLLLPPPSSSSSSUUUXXXYYYYYYZZZ\\\]]]``````pppwww{{{oooXXXSSS___fffwwwvvvXXXHHHFFFHHHEEEGGGHHHFFFBBBAAABBBEEEIIIRRR\\\aaagggnnnqqqpppwwwyyyzzzyyywwwvvvuuuvvvvvvxxxyyyyyyxxxxxxyyy{{{}}}|||yyywwwvvvvvvwwwxxxyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxyyy}}}~~~qqqfffgggttt{{{{{{}}}}}}rrrhhhkkkwwwzzztttpppnnnaaaVVVKKKMMM[[[kkkssstttyyyrrrkkk```ZZZbbb```NNNDDDBBBCCCLLL]]]iiifff\\\RRRJJJBBB@@@??????AAAFFFNNNEEE@@@MMMdddmmm\\\EEECCCGGGBBB;;;HHH^^^\\\IIICCC@@@===<<<>>>@@@>>><<<======<<<;;;:::888666555999HHH]]]lllrrrsssssstttsssssssssssstttuuuvvvwwwsssssssssssstttvvvwwwxxxyyyxxxwwwxxxzzzzzzyyyxxxuuuvvvxxxyyy{{{|||}}}}}}|||{{{|||}}}}}}{{{{{{~~~~~~{{{yyyxxx|||{{{{{{{{{zzz{{{{{{{{{xxx{{{|||}}}tttmmmllltttwwwsssqqqsssqqqqqqpppmmmiiigggggghhhTTTlll{{{uuutttppptttgggRRRLLLhhh}}}sssnnnZZZ<<<...111000000000111222444555666777999<<<======>>>@@@BBBCCCDDDFFFFFFFFFFFFHHHIIIHHHIIIIIIHHHGGGIIIMMMOOOIIIQQQLLLFFFPPPYYY[[[^^^gggooonnnKKK444777555666::::::777666999666AAARRRdddrrryyyxxxvvvvvvtttpppkkkeee^^^XXXUUURRRLLLEEEAAA======CCCJJJXXXnnnzzzsssnnn```___UUUKKKEEE>>>GGG]]]eee\\\bbbrrrmmmRRRAAAAAA666<<<;;;:::MMMiiiooodddJJJFFFIIIPPPNNNBBB<<<>>>;;;BBBCCC@@@EEESSS\\\[[[AAA<<<777888<<<>>><<<888888888888666444333555666???NNNddduuu}}}~~~rrrfff___[[[WWWSSSWWWhhhzzz|||vvv|||{{{ppp~~~}}}|||^^^;;;222333555///111888777:::===AAAFFFKKKPPPVVVYYYVVVXXXZZZ[[[ZZZZZZ\\\___```[[[iiihhhWWWdddgggkkkkkkRRRGGGGGGGGGIIIIIIGGGCCCAAACCCEEEEEENNNWWW\\\dddlllqqqrrrtttwwwyyyyyywwwvvvxxxyyyvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyywwwwwwvvvvvvvvvwwwyyyyyyzzz{{{zzzyyyzzz~~~wwwrrruuu~~~~~~~~~|||}}}}}}pppeeelllzzz{{{vvvppp\\\VVVSSS[[[jjjxxx{{{uuummmeeeeee^^^LLLBBBBBBDDDMMM^^^kkkkkkdddVVVLLLBBB???@@@AAAFFFKKKUUULLL@@@DDD___uuuhhhKKKEEELLLFFF???OOOiiigggRRRBBB@@@===>>>AAABBB???===<<<<<<<<<;;;:::999777666@@@QQQfffqqqrrrppprrrvvvuuuuuuttttttuuuvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{zzzyyyuuuuuuuuuwwwyyy|||}}}}}}yyyxxxxxxzzz|||}}}|||{{{zzz}}}~~~|||zzzzzz{{{{{{|||||||||zzzyyyxxxuuuyyy|||~~~tttkkkjjjssswwwssspppsssrrrsssrrrooolllkkkjjjiiiVVVnnn|||rrr{{{qqqppp]]]KKKPPPhhhzzzpppxxxooodddMMM555---333000000000111333444666777777999;;;<<<===>>>@@@BBBCCCDDDEEEEEEDDDDDDFFFGGGDDDFFFHHHIIIIIIJJJMMMOOOMMMQQQLLLJJJQQQRRRSSS\\\vvv}}}mmm}}}ccc;;;888555666:::;;;999888:::888:::DDDUUUhhhuuuzzz{{{yyyvvvssspppmmmggg___YYYUUUUUUPPPHHHCCCCCCBBB???EEEPPPbbbxxxzzzuuuooojjjfffhhhkkk```PPPHHHCCCGGGWWWiii]]]bbbuuusssYYYFFFEEE>>>>>>;;;999EEE\\\pppxxxJJJGGGKKKTTTQQQCCC;;;===777FFFMMMCCC>>>JJJ\\\fffHHH???666666<<>>NNNeeevvv~~~~~~~~~zzznnnddd]]]XXXVVVTTTZZZlll~~~{{{vvv}}}~~~~~~|||vvv{{{yyyqqqxxxsssUUU:::222333555///222:::999;;;>>>BBBGGGLLLRRRYYY]]]TTTWWWYYYYYYXXXXXXZZZ]]]aaaXXXeeegggssswwwwww|||\\\JJJHHHHHHJJJJJJHHHDDDBBBCCCFFFCCCKKKSSSYYYaaakkkqqqsssooorrrvvvwwwvvvvvvxxxzzzwwwyyy{{{|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvwwwyyyzzzzzz||||||zzz|||~~~||||||mmmbbbkkk|||}}}wwwnnnSSSTTT\\\lll|||zzzvvvmmmfff[[[IIIAAABBBEEENNN^^^lllnnniiiXXXMMMBBB???@@@CCCIIIOOOZZZSSSCCC@@@^^^}}}sssSSSHHHOOOJJJBBBTTTppppppYYY@@@>>>===???CCCCCCAAA>>>;;;;;;;;;;;;:::999888777EEEWWWllltttqqqmmmqqqxxxvvvuuuuuutttuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxzzz{{{zzzyyyuuuttttttuuuxxx{{{}}}~~~wwwwwwwwwxxx{{{}}}}}}|||zzz|||~~~|||{{{{{{xxxyyyzzz{{{zzzxxxuuutttsssxxx|||~~~}}}~~~ssspppwwwzzzssspppsssrrrtttssspppnnnnnnllljjjggg{{{~~~uuuzzzdddUUUbbbgggxxxwwwqqqSSSooouuurrrkkk\\\DDD000---555000000111222333555777777777999;;;<<<===>>>@@@BBBBBBCCCEEEDDDCCCCCCDDDEEE@@@CCCHHHKKKLLLLLLLLLMMMPPPNNNKKKPPPUUUNNNRRRfffccc{{{hhhzzzxxxHHH:::666666;;;<<<:::999;;;999777:::III]]]nnnyyy~~~|||xxxtttrrrqqqlllbbbZZZTTT\\\]]]TTTMMMKKKDDD:::>>>@@@JJJ\\\qqq|||xxxqqqkkkfffaaa^^^uuupppUUUKKK@@@EEEIIIWWWUUUbbbvvvuuu^^^LLLJJJEEE@@@<<>>BBBGGGFFFHHHVVVgggSSSFFF>>>999777???CCC:::===;;;999888888777666444???RRRhhhxxxwwwiii```[[[WWWSSSUUUbbbsss|||zzzuuu~~~}}}}}}}}}~~~yyy~~~dddJJJ444333333333444666777999@@@BBBFFFKKKNNNPPPTTTXXXSSSUUUWWWZZZ\\\]]]]]]]]]___\\\fff{{{mmmiiioooVVVJJJJJJKKKKKKHHHCCCAAABBBCCCFFFHHHMMMWWWaaaiiikkkkkkttttttsssssssssttttttuuuyyyzzz|||~~~~~~{{{xxxyyyyyyxxxxxxyyyyyyzzzzzzyyy{{{|||{{{yyywwwvvvvvv{{{zzzyyyvvvttttttvvvxxxwwwyyy|||}}}~~~|||}}}tttiiinnn}}}||||||vvvlll^^^bbbiiipppwwwvvvoooeeeWWWJJJMMMKKKIIINNN^^^nnnnnnfffZZZKKKAAAAAAAAAAAAJJJXXX___WWWLLLFFFYYYzzzyyyXXXJJJOOOKKKGGGVVVmmmlllZZZHHHDDD888888GGGHHH>>>;;;>>>:::888999<<<======<<>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBDDDCCCCCCFFFIIIKKKIIIFFFDDDIIIMMMMMMJJJJJJQQQWWWccclllvvvmmmrrrUUUDDD888888;;;999<<>>AAA???@@@DDDCCCCCCPPP```VVVEEE===<<<:::???BBB;;;===<<<;;;;;;;;;:::888777AAATTTjjjyyy}}}}}}}}}}}}~~~sssggg^^^ZZZWWWRRRVVVgggvvv{{{xxxwww}}}}}}}}}~~~{{{~~~{{{[[[AAA444444444444555777999:::BBBDDDHHHLLLMMMNNNQQQTTTRRRSSSVVVYYY[[[^^^___```\\\YYYbbbuuutttiii|||^^^KKKKKKLLLLLLHHHDDDBBBCCCDDDFFFGGGLLLTTT^^^fffjjjkkkrrrrrrrrrrrrrrrrrrssssss{{{{{{}}}~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzzyyy{{{||||||zzzxxxwwwxxxyyyyyyxxxvvvuuuuuuwwwzzzzzzzzz{{{{{{{{{~~~xxxyyyuuunnntttzzzssslllnnniiicccdddmmmyyyyyynnndddZZZRRRLLLKKKJJJNNN[[[iiilllhhhXXXNNNFFFEEEBBBAAAMMM\\\___QQQFFFEEEXXXxxxyyy^^^OOOTTTQQQMMM\\\ooolllYYYNNNIII<<<;;;IIIKKKAAA???===888888;;;;;;999<<>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEIIIJJJHHHFFFFFFHHHJJJIIIFFFGGGJJJNNNXXX\\\qqq|||zzzpppUUU<<<555>>>AAA@@@???::::::777777<<>>EEEDDDVVVpppuuu```NNNKKKJJJCCCBBBHHHJJJJJJRRR^^^]]]KKKHHHSSSTTTRRRKKK@@@CCC???>>>BBBAAABBBNNN]]]\\\FFF>>>BBB@@@AAACCC???<<<===>>>>>>>>><<<;;;:::EEEXXXnnn{{{}}}}}}}}}~~~yyymmmccc\\\YYYVVVRRRZZZnnnzzzxxxuuuxxx||||||~~~|||xxxqqqQQQ888444444444555666999;;;<<>>999:::???===777>>>KKKccclllsssttttttuuutttrrrrrrtttuuuuuutttsssssstttvvvwwwyyyyyyxxxwwwwwwxxxzzzxxxwwwwwwxxxxxxwwwuuuuuuvvvxxxzzzzzzxxxvvvuuuuuuuuuuuuvvvxxxzzz}}}~~~}}}}}}|||{{{zzzyyyyyyxxx{{{{{{{{{{{{zzzyyyxxxwwwzzz{{{~~~uuutttsssooolllkkklllnnnooojjjlllmmmppp```ZZZ[[[bbbqqqlllfffTTT>>>222222444111333333444666777999::::::>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLLLL[[[}}}rrrMMM888:::<<<<<<<<<888999:::;;;;;;:::AAATTTfffwwwyyyyyyvvvvvvxxxwwwsssggg```ZZZ[[[aaabbb[[[SSSMMMHHHCCC???<<<>>>FFFPPPaaaooo~~~~~~}}}vvvpppkkkiiieeebbb^^^[[[[[[___dddhhhrrr^^^YYYUUUTTTBBBCCCCCCVVVrrrxxxcccPPPKKKOOOGGGIIISSSSSSKKKNNNZZZ```NNNJJJRRRTTTTTTOOODDDHHHAAA>>>AAACCCEEEQQQ___bbbIII@@@FFFEEEDDDFFFCCC;;;===???@@@???>>>======KKK]]]rrr}}}~~~sssiiiaaa\\\ZZZVVVSSS^^^ttt|||tttrrrzzz{{{}}}}}}yyyvvvkkkLLL555333333444555777:::<<<>>>>>>CCCGGGIIILLLQQQUUUUUUPPPPPPQQQSSSVVVYYY]]]___\\\XXXZZZeeemmmnnnlllmmmkkk|||dddrrrnnnPPPYYYWWWgggpppVVVOOONNNMMMJJJHHHFFFEEEEEEEEEEEEGGGKKKSSS\\\cccgggkkkmmmooopppqqqrrrqqqqqqtttvvvwwwxxxyyyzzz|||}}}|||{{{xxxuuutttuuuvvvwwwxxxzzz||||||{{{zzz{{{}}}wwwxxxxxxwwwvvvvvvxxxyyy{{{{{{{{{{{{zzz|||}}}~~~~~~~~~|||vvvqqquuu~~~uuujjjfffkkkuuu}}}wwwqqqooommmkkkeee[[[PPPNNNWWWeeennnqqqhhh^^^SSSLLLGGGGGGQQQ^^^^^^KKKGGGSSSeeewww{{{mmmWWW\\\]]]^^^lllyyyqqq^^^[[[UUUDDD>>>HHHJJJCCCDDDBBB===???EEE@@@888DDDXXXiiipppuuuttttttuuutttqqqsssuuuvvvuuutttsssssstttuuuvvvwwwvvvuuutttuuuwwwxxxwwwvvvwwwwwwwwwuuussstttuuuvvvxxxxxxxxxxxxxxxuuuuuuuuuvvvxxxzzz{{{}}}{{{||||||{{{yyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxzzz~~~}}}{{{zzzrrrrrrpppmmmjjjjjjlllnnnqqqmmmkkkjjjlllwwwhhhZZZjjjuuurrrmmm^^^GGG555///111444333333333555666888999;;;;;;===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFEEEFFFDDDCCCFFFJJJMMMMMMKKKHHHIIIQQQkkk}}}tttVVVAAA333666===;;;:::;;;<<<999555666DDDTTThhhpppxxxyyyzzz{{{yyyuuuoooeee[[[ZZZ___cccaaa]]]SSSOOOJJJDDD@@@@@@DDDIIIOOOXXXgggzzz||||||zzztttmmmgggcccaaa\\\ZZZZZZ^^^eeelllqqqtttzzzfffZZZZZZ```NNNFFFEEEWWWssszzzeeePPPJJJRRRIIIMMM\\\\\\NNNLLLXXX___NNNJJJQQQUUUZZZYYYNNNQQQFFF???@@@BBBEEEQQQ___dddLLLAAAEEEEEEFFFHHHCCC;;;>>>AAAAAA???>>>???@@@RRRdddvvv~~~yyynnnfff```]]]\\\VVVXXXfffwwwzzzrrrrrrzzz{{{}}}|||yyywww|||dddGGG555222222333555777;;;>>>??????FFFJJJIIILLLRRRUUUTTTPPPPPPPPPPPPRRRTTTWWWXXX```\\\[[[```fffkkkooossstttqqqwwwwwwtttrrrQQQOOOKKKSSS~~~rrr\\\PPPOOOLLLJJJIIIGGGFFFEEEDDDDDDEEEHHHMMMUUU]]]ccchhhjjjmmmqqqsssssssssrrrrrrtttvvvwwwwwwxxx{{{}}}|||{{{xxxvvvuuutttuuuvvvxxxzzz{{{{{{zzzzzz|||~~~yyyyyyyyyxxxvvvuuuuuuwwwxxxzzz}}}}}}}}}}}}}}}~~~~~~}}}}}}www{{{}}}vvvmmmfffgggooo{{{}}}||||||yyysssuuuaaaNNNMMM]]]ppp{{{zzzlllZZZOOOLLLNNNSSSYYYYYYMMMQQQaaammmxxxyyynnnbbbeeedddfffrrr|||rrr___fff___NNNFFFMMMNNNHHHJJJDDDAAADDDGGGAAA===LLLbbblllqqqtttssssssuuuuuurrruuuvvvwwwwwwuuuttttttttttttttttttsssrrrrrrtttvvvuuuttttttuuuvvvvvvtttsssttttttttttttvvvyyy|||xxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||{{{xxxwwwxxxyyywwwxxxxxxxxxxxxwwwwwwvvvvvvyyy}}}|||wwwtttrrrqqqpppnnnkkkiiijjjmmmooonnnooolllhhhhhhmmm{{{tttbbb|||nnnkkkVVV===000...000333444444555666777888:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFDDDCCCFFFKKKMMMLLLIIIIIIIIILLLYYYuuuwwwnnn___<<<999AAA;;;<<<::::::999666555<<>>???BBBMMMZZZeeePPPCCCAAAAAAIIILLLBBB>>>@@@BBBAAA???>>>@@@CCCZZZjjjzzz~~~~~~}}}tttjjjccc___]]]\\\YYYcccpppyyywwwrrruuu||||||~~~}}}{{{zzzzzzuuuYYY>>>333222222444666999===@@@BBBEEELLLOOOKKKKKKQQQRRRNNNQQQQQQPPPPPPQQQRRRRRRSSS___^^^]]]^^^bbbkkkvvv~~~zzzssssssvvveeeSSSMMMMMMjjjrrr___QQQOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHOOOWWW\\\cccfffkkkppptttttttttsssqqquuuyyyyyyxxxxxx{{{}}}{{{zzzyyyxxxwwwvvvuuuuuuyyyzzzzzzzzzyyyyyy{{{}}}yyyzzzzzzyyyvvvuuuuuuuuuwwwzzz~~~~~~}}}||||||~~~{{{|||~~~~~~~~~xxxiii]]]\\\iii}}}xxxyyyaaaLLLNNNdddzzzyyyfffYYYUUUVVVVVVVVVSSSRRR^^^mmmssszzz{{{qqqrrrrrrooooooyyyuuudddllleeeSSSJJJOOONNNIIIKKKFFFHHHIIIGGGAAADDDVVViiinnnrrrrrrqqqrrruuuvvvsssvvvwwwxxxwwwuuuttttttuuuttttttsssqqqppppppsssvvvvvvtttssstttuuuuuutttsssuuutttssssssvvv{{{{{{{{{zzzzzzyyyxxxwwwwwwyyy{{{}}}{{{xxxwwwxxx{{{vvvvvvwwwwwwwwwwwwvvvvvvuuuyyy}}}yyyrrrmmmjjjpppooommmjjjhhhjjjmmmqqqjjjpppmmmkkkllljjjvvv}}}~~~lllooorrrtttcccLLL666///000111222666666666777888999::::::;;;999:::;;;<<<>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBBBBAAAAAACCCEEEFFFDDDCCCEEEGGGHHHEEECCCHHHGGGFFFIIIYYYxxxzzzlllSSS???===555;;;999999<<<<<<999999<<<===KKK]]]lllyyy{{{vvvssslllccc\\\[[[___ddd``````[[[TTTOOOLLLIIIEEE>>>@@@CCCEEEJJJTTTbbblll~~~~~~{{{~~~}}}yyyxxxvvvsssooollliiieee```\\\YYYWWWVVV___aaaeeehhhlllooorrrsss~~~nnnllloooPPPGGGEEEWWWvvvppp]]]WWW[[[OOOWWWmmmkkkRRRLLLZZZbbbSSSOOOVVV^^^lllqqqgggkkkWWWEEE??????DDDOOO\\\jjjYYYJJJ@@@AAAQQQUUUEEEBBBDDDEEECCC??????BBBGGG```ooo|||~~~|||}}}}}}}}}}}}zzzooofff```^^^]]][[[^^^nnn{{{yyyssstttzzz}}}~~~|||{{{{{{}}}~~~mmmLLL666222444444666888<<<@@@DDDFFFHHHPPPRRRLLLKKKQQQRRRMMMQQQQQQRRRRRRRRRRRRRRRQQQ[[[^^^___^^^```jjjzzzdddXXXRRRaaaxxxsss^^^QQQNNNKKKIIIIIIIIIFFFDDDCCCDDDDDDDDDEEEJJJQQQWWW]]]bbbhhhooosssuuutttsssoootttyyyzzzxxxwwwxxx{{{zzzzzzzzzzzzyyyxxxvvvuuuyyyzzzzzzyyyxxxxxxzzz|||wwwxxxyyyyyywwwvvvvvvwwwyyy{{{}}}}}}|||{{{||||||~~~|||gggYYY[[[kkkvvvaaaOOOTTThhh}}}uuuggg```]]]ZZZWWWPPPZZZmmmwwwxxxzzz~~~{{{wwwxxxrrrsssnnn\\\QQQUUUSSSLLLOOOKKKQQQQQQIIIEEEPPPcccooorrrtttsssqqqrrrvvvwwwtttuuuvvvwwwwwwtttsssssssssuuuuuusssqqqpppqqqtttwww{{{xxxvvvtttuuuuuuttttttvvvuuuuuuvvvxxx||||||||||||{{{zzzyyyxxxxxxyyy|||~~~|||yyywwwyyy|||vvvwwwwwwxxxxxxxxxwwwwwwuuuyyy~~~yyyoooiiieeennnmmmkkkhhhgggiiimmmqqqmmmtttrrrssswwwmmmppp|||zzz|||zzzwwwzzzqqqmmmdddjjjwwwpppYYYCCC111000444333444999888888888999999999::::::888999;;;<<<>>>@@@BBBBBBEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBBBBAAA???@@@BBBEEECCCCCCCCCDDDEEEEEECCCAAAEEEEEEGGGHHHJJJZZZ~~~yyyuuukkkEEE999777888888<<<@@@???999666888888AAAMMM[[[lllzzz~~~uuuuuurrrlllddd^^^]]]^^^^^^```___ZZZXXXYYYVVVPPPEEECCC@@@???AAAEEEIIIMMMYYYmmm}}}|||}}}~~~yyytttpppooommmiiieee```___]]][[[ZZZ[[[\\\]]]ggghhhiiihhhgggiiinnnrrr~~~zzzSSSHHHFFFXXXyyyxxxfffaaabbbUUU]]]tttqqqVVVNNN]]]jjj[[[VVVZZZaaaoootttiiippp[[[GGGAAACCCIIIVVVcccpppbbbRRRCCCDDDYYY]]]JJJEEEGGGGGGDDD@@@???DDDIIIdddrrr}}}~~~zzz|||~~~}}}~~~wwwkkkccc___]]]\\\ZZZbbbvvvzzzrrrvvv~~~}}}~~~{{{{{{}}}uuu|||{{{|||zzzttt}}}hhhEEE222333555666888:::>>>CCCFFFIIIFFFOOORRRLLLLLLTTTUUUPPPPPPQQQSSSTTTTTTTTTSSSRRRVVV\\\```^^^^^^iii{{{wwwfff\\\bbbjjjttt\\\QQQNNNJJJIIIIIIIIIFFFCCCCCCDDDDDDCCCCCCGGGNNNSSSZZZ^^^fffmmmrrrttttttssslllrrrxxxyyyvvvtttuuuwwwyyyzzz{{{|||{{{yyywwwuuuyyyzzzzzzxxxwwwwwwyyy{{{uuuwwwxxxyyywwwwwwwwwxxx|||||||||{{{zzzzzz|||~~~~~~}}}iii]]]bbbsssuuucccUUUYYYiiiyyyssshhhaaa]]]ZZZRRRbbbxxx~~~|||~~~zzz|||zzzhhh^^^```]]]VVVXXXPPPZZZYYYLLLJJJZZZmmmvvvuuuvvvtttqqqrrrvvvwwwttttttvvvvvvvvvsssrrrrrrrrrwwwvvvuuurrrqqqrrrvvvyyy|||xxxvvvuuuuuuttttttvvvvvvxxxyyy{{{|||~~~~~~{{{|||||||||{{{zzzzzzyyyyyy|||}}}yyywwwzzz}}}wwwxxxxxxyyyyyyyyyxxxxxxvvvzzzyyynnngggccclllkkkiiigggfffhhhmmmpppssszzzwwwzzzqqqkkk}}}{{{vvvyyyhhhcccdddllliii]]]QQQ<<<...222777555666<<<999999999999999999999999888999;;;===@@@BBBDDDDDDGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBBBBAAA??????BBBEEE???AAACCCEEEFFFFFFFFFFFFBBBEEEMMMPPPHHHFFFaaazzzvvvyyy|||MMM>>>CCC555888???DDDAAA888555666666999===GGGYYYllluuuvvvtttuuuvvvssslllddd]]]YYYfffiiihhhbbb``````[[[SSSRRRJJJAAA>>>@@@CCCCCCBBBEEEPPP[[[cccnnn~~~{{{{{{~~~~~~}}}||||||}}}~~~~~~}}}rrrnnniiigggfffeeeaaa]]]VVVVVVWWWYYY\\\```dddgggjjjlllkkkgggdddgggooowww```NNNKKKaaavvvnnnfffdddhhhvvvsssWWWJJJZZZqqqeee\\\```hhhnnnppprrrvvvlllRRR@@@DDDNNNYYYiiiqqqzzzXXXAAAIIIYYYcccTTTYYYNNNEEEDDDCCCAAAHHHSSSmmmttt{{{~~~~~~~~~~~~|||{{{yyyzzz}}}yyyooobbb\\\[[[\\\\\\[[[iiiwww}}}vvvssszzz~~~|||||||||uuuqqq~~~yyyzzztttsssuuu{{{~~~rrrVVV:::///222444777;;;===???AAADDDFFFGGGIIILLLOOOQQQRRRRRRQQQTTTSSSSSSTTTVVVVVVUUUSSSXXXXXXZZZ]]]___dddsss}}}^^^OOOppp}}}iiifffWWWKKKIIIJJJGGGCCCCCCAAAAAABBBCCCEEEHHHJJJLLLWWW\\\eeemmmrrrsssqqqpppooorrruuuvvvuuusssrrrqqqzzzzzzzzzxxxvvvuuuwwwyyyyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvvvvuuutttuuuyyy{{{yyyyyyyyyyyyyyyzzz{{{||||||}}}}}}eee```fffqqqtttbbbWWWaaaqqq||||||sssiii]]]UUUXXXlll|||zzzrrroooggg\\\XXX\\\iiibbbZZZXXX]]]gggpppuuurrrqqqpppqqqsssuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvttttttwwwyyyxxxvvvtttuuuyyy{{{wwwrrruuuuuuvvvxxxzzz{{{zzzxxx{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyyzzzzzz{{{zzzyyywwwvvvwwwyyy|||}}}zzztttkkkeeemmmllljjjiiihhhggghhhhhhqqqrrr~~~\\\bbbvvvxxx|||pppaaaqqq~~~}}}eeeccctttooo\\\>>>888111000555999;;;;;;======;;;::::::::::::::::::<<<>>>===;;;;;;>>>@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCDDDBBBAAAAAABBBBBBBBBAAAGGGIIIHHHCCC@@@GGGVVVccc}}}yyy|||lllTTTCCC888999888888<<>>@@@CCCFFFIIINNNWWWdddmmm~~~{{{zzz}}}wwwqqqpppqqqoooiiifffdddaaa^^^\\\ZZZWWWUUUTTTYYY```eeegggiiijjjkkklllkkkjjjjjjlllmmmnnnooohhhVVVTTTjjjzzzyyytttuuuzzz]]]OOO]]]sssmmmiiikkkoooqqqqqqqqqwwwrrr[[[HHHKKKWWWcccpppzzz]]]IIIPPP\\\eeeZZZeee\\\UUUQQQIIIDDDKKKXXXpppvvv|||~~~~~~~~~}}}{{{{{{|||}}}wwwlllccc___]]]ZZZ[[[```nnnxxx|||uuuttt|||~~~|||rrryyyxxxpppttt||||||kkkOOO888111333444777;;;>>>@@@BBBEEEGGGHHHHHHIIIKKKLLLNNNPPPQQQPPPPPPPPPRRRUUUVVVUUUTTTWWWWWWYYY\\\]]]bbbppp}}}kkkWWWrrr}}}ppp```QQQLLLKKKGGGEEEEEECCCBBBBBBBBBCCCEEEGGGHHHRRRXXX```iiinnnpppooonnnoooqqqssssssssssssuuuvvvyyyzzzzzzxxxvvvuuuwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuvvvyyy||||||{{{{{{{{{{{{{{{{{{{{{||||||hhhcccjjjuuurrrddd]]]iiiwwwwwwooogggccceeevvv{{{uuuvvvtttjjjccccccjjjeee___```gggooossstttsssqqqpppqqqsssttttttsssvvvuuutttttttttuuuwwwxxxxxxyyyxxxwwwuuuuuuwwwyyywwwtttrrrsssvvvyyyvvvrrruuuuuuvvvxxx{{{|||{{{yyyzzzyyyyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxxxxyyyyyyzzzxxxxxxxxxyyyxxxxxxwwwwwwyyy{{{}}}yyyssskkkfffooommmkkkiiihhhhhhiiiiiijjjnnn~~~fffnnn}}}nnnmmmzzzttt~~~pppZZZ^^^jjjbbbQQQ:::666111222777<<<>>>======<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;===@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDBBB@@@@@@AAACCCCCCAAA@@@AAACCCDDDDDDCCCBBBDDDEEEDDDFFFOOO]]]hhhzzz|||mmmXXXEEE===888;;;;;;777777<<<888888888888:::???GGGLLL\\\bbbhhhllljjjfffaaa^^^[[[]]]bbbgggkkkkkkiiifffbbbaaa___\\\WWWRRRNNNLLLHHHFFFCCCBBBDDDHHHLLLOOOVVV\\\fffppp{{{}}}{{{wwwtttssssssrrrnnnhhhffffffbbb\\\YYYXXXVVVVVVXXXZZZ\\\\\\fffgggiiijjjlllnnnnnnooopppooonnnnnnoooqqqqqqrrruuu^^^^^^www{{{]]]PPP___xxxwwwvvvvvvwwwxxxvvvsssxxx{{{hhhQQQSSSbbbppp{{{~~~\\\OOOUUUWWW^^^XXXdddaaa___ZZZMMMEEENNN___vvvzzz~~~~~~~~~~~~|||zzzyyyyyy~~~{{{qqqfffaaaccc```YYY]]]hhhvvvzzzxxxsssvvv}}}zzzuuu~~~zzz```CCC666444555555888<<>>>>>>>>?????????===<<<===?????????@@@AAABBBBBBBBBBBBEEEEEEEEECCCAAA@@@AAABBBBBBAAA@@@AAADDDFFFFFFFFFBBBBBBDDDFFFKKKTTT^^^eeeiii~~~bbbIII777999:::333333;;;999999999777555444666777EEEKKKTTT[[[___aaabbbbbb[[[\\\___eeekkkmmmjjjgggffffffgggfffdddaaa]]][[[ZZZSSSLLLHHHGGGFFFBBB???AAADDDHHHNNNVVVaaakkkrrr}}}|||rrrssstttrrrnnnkkkiiihhhiiiiiieee```]]]\\\WWWQQQPPPQQQSSSWWW]]]dddkkkooo{{{vvvpppnnnoooqqqqqqqqqrrrrrrrrrrrrssssssttttttaaaeeezzz[[[TTThhh~~~~~~{{{wwwzzz~~~xxx{{{sssWWWUUUeeeuuu}}}^^^VVVZZZSSSUUUPPPWWW\\\bbb```SSSKKKWWWkkk}}}|||yyywwwvvvvvv{{{|||zzzvvvggg^^^^^^eeebbbZZZaaaqqq{{{yyyuuurrrxxxxxxvvvUUU:::444666666666999===@@@CCCEEEHHHKKKIIIIIIIIIIIIKKKLLLNNNPPPLLLLLLMMMOOORRRTTTTTTSSSUUUTTTVVVYYY[[[]]]fffpppoootttssswwwvvvTTTNNNdddiiiWWWLLLHHHHHHJJJEEEDDDCCCBBBBBBBBBCCCDDDFFFKKKTTT]]]dddhhhiiijjjpppqqqssstttuuuvvvyyy|||xxxyyyzzzyyywwwuuuvvvvvvyyyyyyzzzzzzzzzzzz{{{{{{xxxyyyyyyxxxwwwwwwyyy{{{{{{{{{|||}}}||||||zzzzzz{{{yyy{{{yyyuuuyyy|||nnnmmmtttuuuhhheeesssuuuvvvxxxxxxxxxxxxxxxvvvtttsssssstttuuutttsssuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyxxxvvvuuuvvvwwwwwwrrroooqqqttttttuuuwwwxxxwwwxxxzzz|||~~~~~~}}}xxxxxxxxxwwwwwwvvvvvvvvvyyyyyyyyyxxxwwwvvvuuuttttttsssrrrrrrrrrtttuuuvvvwww{{{|||xxxrrroooooopppnnnllliiihhhiiijjjjjjjjjhhhiiioooxxxuuu[[[TTTcccjjj___NNN@@@222222333666;;;>>>>>>===<<<<<<===>>>??????@@@@@@???@@@@@@???>>>============>>>???AAABBBBBBBBBBBBEEEEEEFFFDDDBBB@@@AAABBBCCCBBBAAABBBDDDFFFFFFEEEFFFEEEDDDFFFJJJPPPTTTWWW\\\{{{zzzfffFFF;;;<<<:::666444:::;;;<<<:::888666555666666:::AAAHHHNNNTTT[[[______^^^___ccchhhjjjfffbbbfffgggjjjkkkkkkhhheeecccdddaaa\\\XXXVVVRRRMMMJJJHHHFFFCCCAAABBBGGGOOOUUUbbbjjjqqqvvvyyyzzztttlllkkkllllllmmmlllkkkjjjiiibbbcccdddbbb___]]]]]]]]]]]]^^^\\\WWWUUUVVVUUUQQQXXX[[[```fffnnnvvv}}}|||qqqlllmmmpppqqqpppqqqrrrtttuuutttttttttuuufffkkkzzz]]]^^^zzzzzzpppvvv}}}___WWWaaarrreeebbbdddWWWSSSLLLOOOYYYfffjjj___VVVbbbvvv~~~zzzwwwuuutttsssvvvwww{{{~~~{{{uuuppp^^^YYY\\\cccbbb___iiiyyy|||xxxrrrrrrzzz}}}|||oooMMM444222777777888;;;???BBBDDDGGGJJJLLLJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMOOORRRSSSRRRQQQTTTSSSUUUXXXYYYZZZ```hhhaaaeeekkkuuutttwwwzzz~~~\\\PPPJJJYYY~~~uuu]]]NNNIIIIIIJJJEEEDDDCCCCCCCCCDDDEEEFFFCCCGGGNNNWWW___dddhhhiiipppsssvvvxxxxxxxxxxxxyyyxxxyyyyyyxxxvvvuuuuuuvvvzzzzzzzzzzzzzzzzzzzzzzzzvvvxxxxxxxxxwwwwwwxxxzzzwwwxxxyyyzzz{{{|||||||||~~~zzzzzz{{{tttwwwtttiiijjjzzz~~~}}}wwwtttwww|||xxxvvvttttttuuuvvvvvvuuuqqqsssvvvxxxyyywwwuuussstttvvvwwwwwwuuutttuuuvvvyyysssqqqtttvvvtttuuuzzzzzzyyyxxxzzz|||~~~~~~}}}zzzyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzyyywwwuuutttsssrrrqqqqqqpppqqqrrrtttuuusssvvv|||}}}}}}~~~xxxtttssstttnnnmmmllljjjiiiiiiiiiiiimmmbbbYYYaaaxxx{{{\\\[[[wwwuuu[[[DDD888111222444777999;;;:::999;;;<<<>>>???@@@AAAAAA@@@??????????????????===<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEDDDBBB@@@AAAAAAFFFDDDBBBBBBDDDEEEDDDCCCHHHFFFCCCDDDFFFIIIIIIHHHIII___yyyuuukkk}}}mmmNNN>>>===;;;666;;;<<<======:::999999999333444555888===DDDNNNTTT^^^]]]]]]```dddfffdddaaaeeegggjjjllllllkkkhhhfffcccfffhhhfffaaa]]]ZZZZZZPPPMMMGGGAAA>>>@@@EEEJJJNNNSSSXXXZZZ___ccc```[[[WWWWWWXXXXXXXXXYYYYYYYYYRRRSSSSSSSSSQQQQQQSSSTTTQQQTTTUUUSSSUUU\\\aaaaaajjjnnnsssvvvyyy|||{{{pppkkkllloooqqqppprrruuuwwwwwwuuusssssssssvvvtttwwwxxx```ggg~~~jjjmmmooo___\\\jjjkkkgggkkk^^^XXXNNNOOOZZZjjjrrrjjjaaahhhwww|||xxxuuusssrrrrrrrrrtttxxx{{{{{{wwwoooiiiZZZZZZ\\\```bbbfffqqq}}}{{{vvvsssuuu}}}}}}||||||xxxppp}}}wwwcccEEE333222777999;;;>>>AAADDDFFFHHHJJJLLLKKKLLLOOOPPPQQQPPPOOOMMMMMMMMMMMMNNNQQQRRRQQQPPPRRRQQQSSSVVVWWWWWWZZZ___iiieeeooopppuuutttzzzkkkOOOGGGHHH```cccPPPIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEBBBDDDJJJQQQXXX```fffiiinnnqqqvvvxxxyyyxxxwwwwwwyyyyyyxxxvvvttttttvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxuuuvvvxxxxxxwwwwwwyyyzzzwwwwwwwwwxxxzzz{{{}}}~~~|||zzz|||~~~}}}~~~}}}zzzssswww~~~uuurrrwww}}}wwwuuuttttttvvvwwwvvvvvvpppssswwwzzz{{{xxxtttqqqqqqsssuuuvvvuuuuuuvvvwww{{{uuutttxxxxxxssstttzzzzzzyyywwwxxxzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxvvvtttsssqqqqqqpppppppppqqqrrrrrrooorrrwww|||~~~}}}~~~~~~}}}zzzwwwvvvvvvwwwnnnnnnnnnmmmlllkkkiiihhhlll]]]SSS```}}}}}}{{{kkkjjjtttZZZBBB666111333555777888888888777;;;===>>>@@@AAAAAA@@@@@@>>>>>>>>>???@@@???===;;;;;;<<<>>>???@@@AAABBBBBBAAABBBDDDCCCBBB@@@AAAAAAFFFDDDBBBBBBCCCDDDCCCBBBDDDBBBAAAAAACCCDDDDDDDDDHHHIIIVVVkkk|||tttwwwjjjFFF;;;<<<::::::<<>>@@@DDDFFFGGGHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMIIIIIIJJJLLLOOOQQQQQQPPPOOONNNOOOSSSTTTRRRSSSWWWhhhiii}}}xxxxxxdddRRRJJJRRRqqqgggQQQIIIHHHGGGGGGFFFDDDBBBAAAAAAAAABBBAAABBBEEEJJJRRR[[[dddiiikkknnnqqqtttuuuvvvxxxyyyzzzyyywwwtttrrrsssvvvyyy{{{{{{zzzyyyxxxwwwwwwvvvtttvvvxxxyyyyyyzzz{{{|||{{{zzzxxxxxxyyy{{{}}}|||{{{||||||zzz|||||||||yyywwwyyyzzzuuusssrrrsssuuuvvvvvvuuuqqqssswwwyyyzzzxxxuuurrrppprrruuuwwwwwwwwwxxxyyy{{{uuuuuu{{{yyyrrrrrryyyyyywwwttttttuuuvvvvvvuuu{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzwwwuuutttpppqqqqqqqqqqqqppppppooonnnqqqvvv{{{~~~{{{wwwtttuuuvvvwwwxxxnnnoooqqqrrrqqqnnnkkkiiikkk___[[[lll|||}}}|||aaaeee~~~yyyYYY@@@666111333666777888888999999;;;===???@@@AAA@@@???>>><<<;;;<<<>>>@@@@@@===::::::;;;===???@@@AAAAAABBB>>>@@@BBBBBBAAA@@@AAAAAADDDBBBAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEMMMCCCIIIVVViiihhhQQQDDD>>>999>>>CCCEEECCC???:::888888777666333222444777;;;???DDDIIILLLNNNQQQWWW\\\^^^```cccfffiiijjjkkkkkkhhhmmmtttxxxxxxuuupppmmmpppnnniii```VVVMMMHHHFFFIIIKKKLLLKKKOOOTTTTTTQQQHHHHHHFFFEEEFFFGGGHHHIIIJJJKKKMMMOOORRRVVV\\\```bbbiiioooqqqsssxxx||||||ttttttsssnnnhhhgggkkkooo|||zzzxxxuuuttttttuuuuuuyyy||||||wwwmmmddd___]]]rrrzzzppp```uuuzzz^^^aaa{{{xxxpppwwwwwwvvvhhh```hhhyyy~~~{{{}}}~~~~~~zzzxxxtttrrrqqqqqqrrrssstttvvvyyyzzzxxxpppfff___```gggeee^^^bbbsss}}}}}}yyywwwxxx{{{~~~||||||sss|||}}}pppsssttt```III<<<555444888>>>???BBBEEEGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJLLLMMMFFFFFFGGGJJJNNNQQQQQQPPPMMMKKKMMMQQQRRROOOOOORRR\\\iii]]]SSSPPP```}}}{{{iiiRRRIIIGGGEEEHHHGGGDDDBBB@@@>>>>>>>>>AAAAAABBBFFFNNNXXXbbbhhhiiikkkmmmoooqqqtttxxx|||{{{zzzwwwsssqqqrrrvvvzzz{{{{{{zzzyyywwwvvvuuuuuutttvvvyyyzzz{{{{{{}}}}}}zzzxxxxxxzzz}}}|||zzz{{{~~~}}}{{{~~~{{{{{{}}}~~~{{{xxxrrrqqqpppqqqsssuuuuuuuuussstttvvvwwwxxxwwwuuutttooorrrvvvxxxxxxxxxzzz{{{{{{uuuvvv|||zzzqqqpppwwwwwwuuurrrqqqrrrrrrrrrqqq{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||{{{xxxvvvtttpppqqqrrrrrrrrrpppooonnnooorrrvvv{{{~~~yyysssppprrrvvvwwwwwwoooqqqtttuuutttqqqllljjjmmmdddfffyyyxxxvvvwww}}}kkkVVVjjjvvvvvv|||SSS;;;111111333666888888999;;;<<<<<<===???@@@@@@@@@>>>===;;;::::::===@@@@@@===::::::;;;===>>>@@@AAAAAABBB<<<>>>AAABBBAAA@@@AAAAAAAAA@@@???@@@BBBDDDDDDDDDBBBCCCCCCBBBAAAAAADDDGGGDDDCCCRRRWWWRRRqqqtttUUUCCC999???HHHNNNLLLGGG@@@<<<888999999888555444444555222888???AAA@@@CCCJJJRRRYYY[[[^^^bbbeeehhhkkklllhhhkkkqqqyyy~~~|||uuunnnnnnnnnlllggg^^^VVVPPPMMMRRRUUUVVVVVVYYY]]]]]]YYYSSSQQQOOOMMMMMMMMMOOOPPPPPPRRRUUUWWW[[[aaahhhmmmkkksssyyyxxxuuutttrrrooommmllljjjeeeaaadddllltttyyyzzz{{{yyywwwuuuuuuuuuyyy{{{{{{sssfffZZZSSSPPPnnn```jjjcccaaatttnnn}}}uuuhhhhhhppp~~~}}}zzzvvvrrroooppprrrsssssswwwxxxyyyvvvppphhhaaa^^^cccdddcccdddnnnyyy|||vvvvvvyyy}}}zzzyyy|||yyyhhhgggwwwrrrVVV===777999888:::???CCCDDDFFFHHHJJJKKKKKKLLLLLLJJJIIIHHHHHHJJJLLLMMMEEEGGGJJJMMMNNNOOONNNMMMQQQQQQPPPPPPPPPQQQRRRRRRXXXkkkxxx}}}hhh\\\llluuu|||___QQQJJJCCCFFFGGGCCC???BBBGGGDDD===@@@AAABBBDDDIIIQQQZZZaaahhhlllqqqrrrrrrrrruuuwwwyyyxxxwwwuuusssuuuyyy|||zzzzzzyyyyyyxxxwwwvvvvvvwwwyyy{{{{{{yyyxxxxxxyyy}}}}}}|||yyywwwvvvxxxzzzzzz{{{|||}}}~~~~~~|||~~~|||zzz|||}}}xxxuuuuuuuuutttuuuuuuvvvwwwuuuuuuuuuuuuuuutttssssssvvvvvvuuuuuuuuuuuuvvvvvv{{{wwwrrrqqqsssuuuuuutttvvvtttqqqpppqqqsssttttttyyyyyyyyyzzzzzzyyyyyyxxxtttuuuwwwxxxyyywwwvvvuuurrrssstttsssqqqpppqqqrrrqqquuuzzz~~~|||zzz}}}vvvooonnnrrruuusssooonnnqqquuuwwwvvvrrrlllhhheeebbbxxxvvv}}}lllaaacccttt{{{wwwrrrcccvvvjjjDDD999777666777999;;;<<<<<<<<<<<<<<<>>>???>>>===;;;;;;;;;@@@<<<999:::>>>???===999:::<<<======<<<>>>BBBFFFAAAAAABBBCCCBBBAAA???>>>@@@?????????@@@BBBDDDEEEAAABBBBBBBBBAAABBBDDDGGGCCCEEEJJJMMMKKKVVVyyyrrrSSS999;;;NNNSSSWWWTTTBBB???888666<<<>>>:::666666555444444555888<<<@@@BBBIIIOOOXXX___dddgggiiikkkmmmmmmmmmnnnoooooopppqqqsssqqqnnnllliiibbbYYYRRRPPPVVV]]]eeejjjoootttvvvoooiiibbb]]][[[[[[\\\]]]]]]ZZZYYY[[[```fffhhhiiikkkhhheeedddfffgggfffeeedddgggiiiiiiggghhhllloooyyyxxxwwwvvvvvvvvvwwwwwwllliiiaaaUUUMMMQQQ___kkkooo```ggg}}}rrr```hhhxxxyyyooommmsss~~~}}}~~~}}}uuusssooonnnppprrrsssttttttvvvvvvrrrkkkddd```^^^ddddddccchhhttt~~~vvvxxx{{{{{{}}}mmmjjjsssfffNNN999666999:::<<>>@@@@@@@@@AAAFFFNNNWWW^^^gggjjjmmmnnnnnnpppuuuyyyvvvwwwxxxwwwvvvvvvxxxzzz{{{zzzzzzyyyxxxxxxwwwwwwxxxyyyzzzzzzxxxxxxyyyzzz||||||{{{yyywwwwwwyyy{{{zzz{{{{{{}}}~~~}}}{{{}}}~~~{{{yyyzzz}}}}}}zzzvvvuuuuuuvvvwwwxxxyyyyyyzzzvvvvvvwwwwwwvvvuuuuuutttwwwwwwvvvvvvuuuvvvvvvvvvzzzwwwsssrrrsssuuuuuuttttttsssqqqqqqrrrtttuuuvvvyyyyyyyyyyyyyyyxxxxxxwwwssstttuuuvvvwwwvvvtttsssssstttuuutttrrrqqqrrrsssrrruuuyyy}}}~~~|||{{{vvvrrroooooosssuuutttrrrqqqqqqsssuuuuuussspppmmmqqqssssss|||qqqiiimmm{{{{{{sss|||ddd[[[kkkuuuXXX;;;555555666777999;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===>>>;;;999;;;BBBGGGIIIHHH===>>>>>>===<<<<<>>>>>???@@@@@@AAABBBBBBAAAAAABBBDDDFFFIIIFFFGGGJJJIIINNNeee~~~~~~OOO666@@@SSSfffhhhTTTJJJBBB:::777444111333999555555555777;;;@@@DDDGGGEEEJJJRRRYYY```ffflllpppjjjmmmpppqqqppppppppprrryyyxxxwwwvvvtttppphhhcccYYY[[[^^^ccciiirrr{{{}}}vvvoookkkhhhggggggeeebbb^^^^^^aaadddeeeeeedddbbb```aaadddffffffeeefffggggggggghhhkkkooossswwwxxxyyyyyyxxxuuurrrpppnnn^^^MMMKKKXXXkkkxxx~~~rrrdddhhhzzzkkklllzzzvvvyyy~~~}}}~~~}}}}}}|||xxxpppnnnlllmmmoooqqqrrrrrrqqqssssssmmmeee___^^^```eeedddfffmmm{{{~~~uuuyyy~~~|||}}}qqqnnnmmmVVVCCC555555:::<<>>>>>BBBIIIRRRYYYeeegggjjjkkkkkknnntttxxxsssvvvxxxyyyxxxwwwwwwwww{{{{{{{{{zzzzzzyyyyyyxxxyyyzzzzzzxxxwwwwwwyyy{{{zzzzzzzzzyyywwwxxxzzz|||zzz{{{{{{|||}}}~~~~~~}}}}}}{{{{{{xxxuuuvvvxxxyyywwwuuurrrtttvvvxxxyyyyyyyyyyyyuuuvvvvvvvvvvvvuuuuuutttwwwvvvuuuuuuttttttttttttzzzwwwuuuttttttuuuuuutttrrrrrrrrrrrrsssuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvvvvrrrrrrsssttttttsssrrrqqqtttuuuvvvuuusssrrrsssttttttvvvyyy|||}}}}}}}}}|||qqqrrrsssuuuwwwxxxxxxxxxtttsssrrrsssttttttsssrrrvvv|||~~~nnntttxxxkkk```^^^gggcccHHH555666888777888999;;;<<<<<<<<<<<<<<<======<<<;;;;;;===???>>>;;;999<<>>@@@@@@???>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<>>:::;;;;;;:::999555444444555888===AAACCC@@@CCCHHHNNNWWWaaakkkqqqkkkqqqwwwxxxuuurrrsssuuu||||||}}}~~~~~~{{{wwwsssfffeeecccbbbfffooozzzzzzwwwuuutttqqqmmmiiieeedddddddddcccfffdddccceeegggiiiiiiiiifffeeedddfffkkkqqquuuwww{{{zzzxxxsssmmmfff___[[[NNNGGGGGGUUUjjjxxxvvvooowwwlllqqq}}}|||~~~yyysssmmmlllkkkllloooppppppooonnnpppooohhh```\\\___ccccccffflllttt|||~~~zzztttxxx}}}}}}xxxqqqooogggHHH<<<444666<<>>===???EEEMMMTTTaaadddiiijjjkkklllppptttsssuuuwwwxxxwwwwwwwwwxxx{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxvvvwwwzzz|||xxxyyyyyyyyyxxxxxxzzz|||{{{{{{{{{||||||}}}}}}}}}{{{wwwwwwtttrrrrrrtttvvvwwwvvvqqqrrruuuvvvwwwvvvuuutttttttttuuuuuuuuuuuuttttttvvvuuutttsssrrrrrrrrrsssyyyxxxvvvvvvuuuuuuuuutttssstttttttttssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvrrrrrrsssssssssrrrqqqqqqssstttuuutttsssrrrrrrtttvvvwwwyyy{{{|||}}}~~~~~~qqqvvv{{{~~~~~~|||}}}~~~wwwvvvuuutttssssssrrrrrrppppppmmmmmmeeedddhhhgggVVV???444777999888999:::;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;>>>AAA>>><<<:::<<<@@@DDDFFFFFF@@@???>>>===;;;;;;;;;<<>>???BBBAAA@@@@@@???>>>>>>>>>AAACCCDDDDDDCCCCCCEEEGGGKKKGGGEEEHHHIIIGGGJJJPPP[[[ssskkkqqq}}}lllIII@@@XXX}}}eeeIII>>>AAADDD???777888777555444555888;;;<<<<<<===???BBBIIISSS___gggllluuu}}}zzzwwwxxx{{{{{{|||~~~}}}{{{uuusssnnnjjjhhhkkkqqqvvv~~~}}}}}}|||yyytttoookkkiiihhhhhhkkkjjjjjjjjjkkklllllllllhhhffffffjjjpppuuuwwwvvv|||uuukkk___UUUOOOKKKJJJCCCGGGPPP\\\eeeggg```YYY~~~yyy|||{{{}}}~~~wwwppplllkkklllnnnooopppnnnllllllllljjjddd^^^]]]aaafffbbbiiitttzzzyyyuuussstttvvv{{{}}}vvvrrrnnnaaaAAA:::777999>>>AAACCCEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJKKKMMMPPPTTTVVVNNNOOOPPPQQQQQQRRRRRRRRRMMMWWWaaakkkpppjjjnnnzzzbbbTTTcccrrrkkk~~~yyy___QQQMMMIIIFFFDDDBBBCCCDDDBBBAAA???>>>???CCCIIINNN[[[aaahhhlllllllllmmmnnntttuuuvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxvvvwwwzzz|||wwwxxxyyyyyyxxxxxxzzz|||{{{{{{{{{{{{{{{{{{||||||}}}{{{yyywwwrrrqqqpppqqqsssvvvxxxxxxtttuuuvvvwwwvvvtttrrrqqquuuvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvuuuttttttuuuuuuxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwwwwvvvsssrrrtttuuuwwwvvvvvvuuuuuuvvvvvvwwwttttttttttttssssssrrrrrrrrrssstttsssqqqqqqqqqrrrxxxxxxyyy{{{|||}}}~~~~~~rrryyy~~~}}}~~~zzz{{{zzzuuupppmmmnnnpppooommmdddaaajjjnnnaaaIII888444555888::::::::::::;;;<<<<<<===<<<===<<<;;;:::;;;>>>AAA<<<<<<<<<===>>>>>>===<<<>>>===<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???AAABBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEEEEFFFHHHHHHGGGHHHHHHFFFEEEHHHNNNRRRfffvvvxxxwwwllldddIIIMMMiiijjjTTTHHHDDDAAA===>>><<<999777777777999::::::999888888<<>><<<;;;<<<;;;:::;;;======<<<;;;======<<<<<<======>>>>>>@@@AAACCCDDDEEEFFFFFFFFFBBBDDDFFFGGGFFFFFFFFFHHHFFFHHHIIIGGGCCCAAAEEEJJJNNNKKKeee}}}tttkkkgggjjjnnn___WWWTTTEEEBBB>>>:::888777777888999888666444444888>>>BBBIIIQQQ[[[aaaeeeiiipppuuuwwwzzz}}}~~~~~~}}}}}}~~~{{{xxxwww~~~~~~}}}zzzvvvtttuuuwwwppprrrtttuuuttttttuuuwwwvvvtttpppmmmiiiccc]]]YYYMMMHHHBBBAAAGGGTTTcccmmmwww```HHHFFF```~~~~~~{{{zzzyyyxxxvvvrrrooommmhhhjjjmmmqqqttttttpppmmmfffbbb^^^]]]___ccceeeffflllrrr|||{{{sssuuu|||zzzzzz|||zzzppprrrdddIII888:::<<<>>>@@@DDDFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLMMMMMMNNNPPPOOOMMMMMMNNNQQQSSSUUUYYYWWWYYYmmmxxxuuuooo[[[\\\ppp{{{rrr|||hhhTTTKKKHHHEEEDDDFFFAAABBBBBB@@@??????AAACCCJJJRRR\\\dddgggjjjlllnnnqqqsssvvvvvvvvvvvvwwwyyyxxxxxxyyyzzz{{{{{{||||||xxxyyyzzzzzzxxxxxxyyyzzzvvvxxxyyyyyyxxxxxxxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyzzz}}}}}}{{{}}}~~~|||yyy{{{}}}zzzwwwsssuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuttttttssswwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{|||vvvyyy||||||yyyvvvuuuuuutttxxxzzzyyyuuurrrtttwwwuuuuuuttttttvvvxxx{{{|||vvvuuutttssssssrrrrrrrrrssstttttttttrrrqqqrrrsssrrrtttuuuwwwxxxxxxxxxwwwuuuyyy}}}~~~}}}ooo___[[[hhhwwwwwwzzz}}}```@@@???>>>888???<<<;;;;;;:::;;;<<<======<<<===>>>===<<<;;;<<<===:::;;;===>>>>>>>>>>>>>>><<<;;;:::;;;======;;;999<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEEEE@@@BBBEEEFFFEEEDDDEEEFFFDDDGGGHHHFFFDDDCCCDDDEEEIII???OOOooozzzcccqqq|||tttXXXTTTMMMFFF???:::888777666666666555444555777999999===BBBHHHMMMTTT[[[```eeehhhlllmmmmmmlllnnnooooooqqqsssssssssrrrssstttyyy|||~~~|||zzzzzz~~~}}}yyytttsssuuuxxxsssuuuvvvuuuqqqooonnnooollliiiddd\\\SSSMMMJJJIII@@@BBBGGGNNNWWWbbbkkkppp^^^VVVOOOVVVlll}}}~~~xxxyyyxxxuuuqqqnnnllllllfffiiimmmsssvvvvvvssspppddd^^^ZZZZZZ___eeefffeeerrrttt|||yyyzzz}}}{{{zzzzzz}}}~~~~~~~~~qqqjjjppp___???555999<<<>>>@@@EEEGGGHHHGGGHHHIIIKKKMMMNNNOOOOOOKKKIIIHHHFFFFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPNNNLLLKKKLLLOOOSSSUUU^^^TTTQQQffffffTTTcccnnncccjjjtttZZZNNNJJJFFFDDDEEE@@@AAABBBAAA???===>>>???DDDLLLVVV^^^ccchhhnnnrrrnnnrrrvvvyyyyyywwwvvvvvvwwwxxxxxxyyyzzz{{{||||||wwwyyy{{{{{{yyyxxxxxxyyywwwxxxzzzzzzxxxwwwwwwxxx{{{{{{{{{zzzzzzyyyyyyxxx{{{~~~zzz|||{{{}}}xxxxxx|||}}}yyytttvvvxxxzzzzzzxxxwwwvvvvvvuuuuuutttssssssssssssttttttuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwxxxzzzzzzuuuyyy||||||yyyvvvuuuvvvrrrvvvzzzyyyuuutttvvvyyyuuutttttttttvvvyyy|||~~~vvvuuutttsssrrrrrrrrrrrrtttuuuvvvuuusssrrrssstttoooqqqsssuuuvvvvvvuuutttwwwzzz}}}kkkXXXVVViii|||yyyxxx|||{{{~~~aaa===>>>;;;222:::===<<<;;;:::;;;<<<===>>><<<>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@>>>;;;:::;;;======:::777;;;<<<>>>?????????>>>===>>>???AAABBBCCCCCCBBBAAA???AAACCCDDDDDDCCCCCCDDDCCCEEEFFFFFFHHHIIIGGGDDDKKKHHHPPPVVVdddmmmaaaTTTYYYtttrrrlllbbbVVVKKKCCC===:::333555777888777666666666555555666888===DDDIIIMMMPPPTTTXXXZZZZZZZZZ\\\___]]]]]]]]]]]]]]]aaaeeeiiiqqqtttwwwvvvuuuvvv|||}}}}}}{{{vvvrrrpppsssvvvppprrrqqqmmmeee___]]]\\\\\\ZZZSSSIII@@@<<<===@@@CCCJJJTTT^^^dddeeecccaaaQQQYYYaaa```^^^ggg{{{~~~{{{{{{{{{{{{zzz{{{xxxtttooolllkkkkkkkkkeeeiiinnnpppooommmllllllccc]]][[[aaaffffffjjjoooyyyzzz{{{zzzzzz{{{~~~yyywww{{{xxxssswwwuuuwwwmmmnnnqqqgggPPP<<<<<<<<>>EEECCC@@@???@@@AAAAAA@@@BBBFFFMMMUUU^^^fffmmmpppooopppssswwwyyyzzzxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}||||||uuuwwwyyyzzzyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}}}}||||||}}}zzzwwwvvvwwwwwwuuussssssyyy|||yyyyyy{{{xxxrrrrrrrrrrrrsssssssssttttttzzzvvvssstttvvvvvvsssppptttuuuwwwxxxyyyyyyyyyxxx|||{{{yyywwwuuuuuuuuuuuuuuuyyy{{{xxxssspppsssvvvvvvrrrrrrwwwxxxuuuwww|||yyywwwuuurrrqqqqqqrrrrrrssssssssssssssssssssssssooosssxxxyyyvvvpppkkkhhhzzz~~~|||{{{{{{vvvhhhVVVVVVpppwww}}}yyytttrrrssswww}}}aaaDDD???AAA???<<>>>>>======<<<<<>>===;;;;;;<<<<<<===@@@;;;888:::<<<;;;<<>>>>>===<<<<<<;;;<<<>>>@@@AAABBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGHHHFFFJJJQQQWWWeeeqqqppp}}}yyyUUUIIITTTiiitttkkkeee\\\KKK;;;AAA===777555666888888777444444555777888999;;;;;;@@@@@@@@@@@@BBBEEEIIIKKKGGGGGGHHHIIIKKKMMMNNNOOO]]]bbbfffgggeeefffjjjnnnhhhiiilllppprrrpppjjjeeeccccccZZZMMMJJJNNNKKKCCCIIIAAA<<<>>>CCCFFFLLLRRRXXXfffrrruuuwwwzzzrrrhhh``````iiisss}}}{{{zzzyyyxxxwwwxxxuuuqqqmmmiiihhhhhhhhhgggiiikkklllkkkiiigggfffaaa^^^___dddhhhiiimmmsss|||{{{{{{{{{|||}}}xxxyyyyyy}}}zzzsssjjjeeeiiihhhZZZEEE888???@@@DDDIIIHHHEEEJJJQQQSSSNNNIIIHHHKKKOOOOOONNNOOOPPPPPPNNNJJJHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOQQQPPPNNNMMMNNNQQQOOOQQQQQQSSS]]]kkkrrrqqqrrrXXXooodddccczzzvvv```SSSOOOKKKGGGEEECCCAAAAAABBBBBBBBBAAA@@@CCCHHHQQQ[[[dddjjjmmmmmmooorrrvvvxxxyyyxxxvvvwwwwwwyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{zzzwwwyyy{{{|||{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{|||}}}}}}}}}}}}}}}~~~~~~{{{yyywwwwwwyyyyyywwwuuuvvvzzz{{{xxxxxx|||{{{wwwvvvvvvuuutttssssssssssssuuuuuuuuuuuusssrrrrrrrrrtttuuuwwwxxxxxxxxxxxxwwwwwwvvvtttsssssssssssstttvvvvvvvvvvvvtttsssssssssvvvsssuuuyyyyyyuuutttvvvvvvuuusssqqqppppppqqqqqqrrrrrrrrrqqqqqqpppppppppppprrrtttrrrooommmpppsss}}}~~~~~~}}}{{{~~~wwwbbbOOOSSSnnnxxxyyy}}}tttsssxxx~~~XXXAAA>>>??????===@@@@@@???>>><<<;;;::::::======<<<;;;;;;<<<===>>>@@@;;;888:::<<<:::;;;===;;;;;;<<<<<<=========>>><<<<<<===>>>>>>===<<<;;;999;;;<<<>>>???@@@??????AAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGFFFFFFEEEDDDDDDBBBEEEKKKMMMTTTkkk}}}zzzwwwyyy{{{iiieeehhhjjjjjjrrrnnnnnntttxxxrrrbbbUUUHHHEEEBBBAAA???===888444:::::::::999888666555444888777666555555666888999<<<<<<;;;;;;<<<===>>>???EEEIIILLLLLLJJJJJJNNNRRRWWWUUUSSSTTTVVVVVVUUUSSSJJJJJJFFF???<<<======<<<444:::BBBJJJRRR[[[fffmmmlllaaaWWW^^^{{{}}}lll^^^VVVTTT|||zzzxxxwwwuuussssssqqqmmmiiifffdddddddddgggggghhhiiiiiigggdddaaa___```dddiiilllmmmssszzz|||zzz{{{~~~yyyxxxzzziiicccdddkkkdddOOO???<<<@@@BBBGGGJJJIIIFFFHHHLLLNNNKKKHHHIIIMMMQQQSSSSSSUUUUUUUUUQQQMMMIIIGGGGGGHHHIIIKKKLLLKKKJJJHHHGGGKKKNNNPPPOOOMMMMMMOOORRRMMMQQQTTTSSSWWWaaannntttUUUeeefffUUUyyycccQQQJJJLLLEEECCCBBBBBBCCCDDDBBBAAA>>>>>>BBBKKKWWWaaagggiiikkknnnqqquuuwwwxxxwwwvvvxxxxxxyyyzzz{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxyyy{{{}}}~~~}}}|||||||||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~~~~xxxxxxxxxyyy{{{{{{yyywwwyyy{{{zzzxxxxxx|||}}}{{{{{{yyywwwuuusssrrrrrrsssppptttwwwuuurrrppprrruuuuuuvvvwwwwwwwwwwwwvvvvvvtttssssssrrrrrrsssttttttuuusssrrrsssuuuuuusssqqqrrrrrrvvv{{{{{{wwwuuuuuusssrrrpppooooooooopppqqqqqqqqqpppooonnnnnnmmmlllmmmmmmkkkfffdddiiisss|||~~~}}}||||||}}}~~~~~~{{{uuu\\\NNNZZZuuuzzztttxxxzzzrrrvvviiiKKK===<<<>>>>>>>>>AAA@@@???===;;;:::999888;;;;;;:::::::::<<<===>>>AAA;;;888:::;;;999999<<<::::::;;;<<<<<<===>>>>>>===============<<<;;;:::888999:::<<<=========<<<@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDDDDDDDCCCCCCBBBEEECCCEEEJJJJJJJJJTTTaaasss}}}ccc]]]TTTSSSccctttzzz{{{}}}fff^^^SSSIIICCC@@@???>>>;;;:::999888888888999:::::::::888777777777777888>>>>>>===<<<<<<<<<======;;;>>>@@@@@@======???BBB>>><<<;;;<<>>HHHKKKUUU___eeemmmtttpppfffNNNOOOSSS]]]rrrhhhZZZWWW[[[___~~~{{{zzzyyywwwtttrrrooommmjjjfffdddbbbbbbbbbeeeeeegggiiikkkiiiccc___^^^ccckkkoooqqqsssyyy}}}zzz{{{xxxyyy~~~gggccchhhnnnaaaHHH<<>>FFFRRR]]]cccdddiiimmmqqquuuwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyy{{{}}}~~~}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{|||~~~~~~|||{{{}}}~~~|||{{{}}}}}}zzzyyyyyy{{{||||||{{{xxxwwwwwwxxxyyyxxxyyy{{{|||{{{zzzyyyvvvtttsssrrrsssssspppsssuuuvvvtttssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuqqqqqqrrrsssttttttsssrrrppprrruuuyyy{{{{{{zzzzzzppppppooonnnoooooopppqqqppppppooommmlllkkkjjjiiihhheee___]]]```iiiuuu|||}}}|||{{{zzz{{{}}}{{{}}}qqq[[[WWWmmm~~~qqqlllkkkiiipppuuummmaaaQQQAAA;;;;;;<<<===>>>>>>>>>===<<<;;;:::999888999999888999:::<<<===???AAA;;;888::::::888888:::666777888999:::;;;<<<<<<>>>>>>======<<<;;;:::999777888:::;;;<<<<<<<<<;;;>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDBBBEEEJJJKKKJJJLLLQQQ]]]zzzrrrYYYEEEFFFRRR___qqqyyynnnccc[[[VVVTTTTTTFFFEEEBBB???===<<<<<<<<<555444444333444555666777999:::;;;;;;;;;:::999888555777888777555444555666555555777888:::999888777777444666===>>>AAAPPPbbbhhhnnnqqqvvv{{{___ZZZYYYUUURRRUUUbbbuuusss\\\KKKNNNccc{{{~~~|||{{{zzzzzzxxxtttrrrjjjiiigggeeecccbbbaaaaaaccceeehhhjjjiiieee^^^YYY```hhhppptttvvvyyy~~~}}}zzz||||||rrrzzzgggeeehhhgggVVV>>>777??????CCCGGGIIIIIIGGGEEECCCGGGFFFFFFGGGJJJLLLMMMMMMQQQSSSTTTSSSOOOLLLKKKJJJFFFHHHKKKMMMNNNNNNLLLKKKGGGKKKNNNNNNKKKJJJLLLNNNMMMKKKJJJJJJMMMTTT]]]eeeaaaccceeerrr|||SSSPPPWWWuuuooo^^^cccNNNGGGFFFEEECCCBBBCCCBBB@@@???===<<<===DDDNNNXXX^^^aaaggglllqqquuuvvvwwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzzwwwwwwyyyzzz{{{{{{{{{{{{xxxzzz}}}}}}|||{{{{{{|||wwwxxxxxxyyyzzz{{{||||||xxxxxxyyyzzz{{{}}}}}}{{{}}}~~~{{{zzzzzz}}}zzzvvvzzz|||}}}}}}{{{yyywwwvvvssstttwwwzzz{{{yyyxxxwwwvvvuuutttssssssssstttuuutttssssssvvvxxxyyyvvvtttvvvvvvuuuuuuuuuuuuuuuuuuyyyxxxxxxwwwvvvuuutttsssmmmqqqvvvvvvsssqqqsssuuuuuuvvvwwwxxxyyy|||}}}|||ooooooooooooooopppppppppnnnmmmlllkkkiiigggffffffeee```\\\^^^gggpppwwwyyyyyyyyyzzz{{{}}}~~~{{{nnn___gggssscccdddllluuuooo[[[LLLCCC<<<;;;<<<::::::<<<;;;;;;;;;:::::::::::::::777777777777999;;;===>>>@@@;;;888999999777777:::666666777888999:::;;;<<<>>>>>>===<<<;;;:::::::::888999;;;<<<===<<<<<<;;;===>>>>>>?????????????????????@@@AAABBBCCCEEEEEEBBB@@@@@@DDDGGGGGGGGGHHHJJJ```{{{|||ZZZIIIEEEKKK[[[kkksssttttttsssqqqooommmmmmccccccbbb^^^UUUKKKAAA:::<<<:::888666555666777888777999<<<>>>>>>===:::888777888888777666555555666888999999888777666666666888888@@@KKKOOONNNUUU```XXX___cccjjj~~~vvvhhhbbbeeehhhiiigggWWWZZZ\\\aaappp}}}|||{{{{{{zzzwwwrrrooofffeeedddcccbbbaaaaaaaaaccceeehhhgggbbb]]]YYYWWWcccllluuuxxx{{{|||zzz|||}}}}}}{{{}}}{{{}}}mmmtttlllkkkhhh^^^LLL===:::>>>AAAEEEIIIIIIJJJLLLJJJFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMNNNLLLIIIHHHHHHDDDFFFIIILLLNNNNNNNNNMMMFFFKKKOOOPPPMMMJJJJJJJJJMMMHHHFFFHHHLLLOOOTTTYYYSSSZZZfff|||{{{lllUUULLLVVVeeewwwzzz```PPPKKKHHHEEEBBBBBBAAA@@@???>>>>>>???BBBHHHPPPXXX]]]eeejjjpppttttttuuuwwwyyyxxxxxxyyyzzzzzzyyyyyyxxxuuuvvvwwwyyyzzz{{{||||||wwwzzz||||||{{{zzz{{{{{{wwwxxxxxxyyyzzz{{{||||||yyyxxxxxxyyy{{{}}}}}}|||}}}}}}{{{}}}{{{wwwxxxyyy||||||yyy{{{}}}~~~}}}zzzwwwvvvvvvqqqqqquuuzzzzzzvvvttttttsssssssssttttttuuuuuuuuuuuutttsssvvvzzz{{{wwwsssuuuuuuttttttttttttuuuvvvwwwwwwwwwvvvtttrrrqqqpppmmmsssyyyyyytttrrrtttwww|||}}}{{{xxxwwwxxxyyyvvvnnnnnnnnnoooooooooooooooiiihhhgggfffdddcccbbbaaadddcccdddjjjrrrxxxyyyxxxwwwwwwyyy{{{}}}~~~{{{pppkkkvvvxxxdddkkkxxx}}}nnnVVVCCC===:::<<<<<<:::999;;;999999999999::::::::::::777777666777888:::<<<===???999666888999777777:::888888999::::::;;;<<<<<<======<<<;;;:::::::::;;;999:::;;;<<<======<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???@@@BBBDDDEEEEEECCCBBBBBBDDDEEEEEEFFFLLLIIIYYY{{{uuu~~~yyyhhh___bbbkkksss```[[[VVVRRRVVVbbbqqq|||uuuyyy}}}~~~wwwkkk^^^UUUPPPLLLEEE???:::999999::::::;;;===>>>???===<<<;;;999999999999999999999999999:::;;;===@@@DDDKKKOOOQQQSSSZZZcccddd[[[PPPJJJLLLTTTWWWWWWaaa{{{tttgggZZZTTTSSSbbbqqq~~~}}}|||}}}}}}{{{zzzxxxtttnnniii````````````aaaaaaaaaaaaaaadddfffbbb\\\YYY\\\aaahhhpppwwwzzz~~~{{{{{{{{{}}}}}}vvvvvv~~~}}}xxxwwwtttwwwsssqqqgggTTTEEE@@@@@@@@@@@@EEEHHHGGGJJJNNNMMMHHHCCCDDDFFFGGGFFFFFFFFFFFFEEEHHHKKKLLLJJJHHHGGGGGGDDDEEEGGGIIIJJJLLLLLLMMMGGGMMMRRRSSSPPPKKKIIIHHHNNNJJJIIIMMMNNNLLLNNNSSSWWW```qqqvvv^^^OOOcccuuuyyyvvvaaaQQQMMMHHHDDDBBBBBBBBBAAA>>>@@@AAAAAABBBHHHQQQYYYaaagggnnnqqqrrrrrruuuxxxwwwxxxxxxyyyxxxxxxwwwwwwuuuvvvwwwyyyyyyzzzzzzzzzxxxzzz|||}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxzzz|||~~~}}}~~~~~~|||{{{|||~~~~~~|||{{{}}}}}}{{{uuuyyy|||~~~}}}zzz{{{|||{{{xxxvvvwwwyyytttrrrsssxxxxxxtttrrruuurrrsssuuuwwwwwwvvvuuutttssstttvvvxxxxxxwwwuuussstttsssssssssssstttvvvwwwttttttuuuuuutttrrrqqqppprrruuuyyyzzzxxxvvvuuuvvv{{{~~~}}}xxxvvvwwwtttooommmmmmmmmmmmmmmmmmllllllcccbbbbbb```___^^^]]]]]]```gggpppvvvyyyyyyyyyzzzxxxxxxxxxxxxyyy{{{|||~~~{{{wwwzzz{{{yyymmmPPPAAA;;;999;;;<<<:::999:::999999999999999888888888777666666666777888:::;;;===888555777999777888;;;888999999999::::::;;;;;;<<<<<<;;;:::::::::;;;<<<999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===============???>>>>>>======>>>???@@@FFFFFFEEECCCDDDFFFFFFFFFJJJDDDIIIaaavvviiisss~~~ssswww~~~nnnbbbOOO@@@>>>KKKaaarrriiikkknnnrrrvvvyyyzzz{{{kkkeeeZZZPPPHHHDDDDDDEEEFFFDDDAAA???>>>???AAABBB@@@@@@@@@AAABBBCCCCCCCCCGGGMMMVVV\\\```bbbeeegggeeegggjjjpppxxxwwwhhhXXXeeebbb]]]XXX[[[hhh}}}lllZZZLLLLLL```uuu{{{}}}~~~}}}}}}~~~}}}|||zzzvvvpppiiiddd]]]]]]^^^______``````aaa___cccccc___YYY[[[fffooojjjrrrxxx{{{|||xxxzzz|||}}}~~~}}}zzz}}}wwwuuu}}}zzzyyy|||{{{sssrrrbbbJJJ===@@@CCC???===BBBEEEDDDHHHMMMMMMGGGAAACCCFFFGGGGGGFFFFFFGGGFFFIIILLLMMMLLLJJJHHHHHHDDDDDDEEEFFFHHHIIIJJJKKKIIINNNUUUVVVSSSMMMIIIHHHJJJIIIKKKOOOLLLGGGHHHOOOUUU]]]lll}}}ZZZWWWwww{{{dddzzzmmmVVVQQQJJJEEECCCCCCCCCCCC>>>AAABBB@@@>>>CCCMMMVVV^^^dddllloooooopppsssvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxxxx{{{}}}}}}|||{{{{{{|||}}}||||||{{{yyyxxxwwwwwwzzzzzzyyyxxxyyy{{{~~~zzz{{{|||{{{zzzzzz{{{}}}zzz|||~~~~~~}}}|||}}}~~~~~~yyy}}}~~~zzzyyyyyyxxxzzz{{{yyywwwvvvyyy{{{xxxssssssvvvvvvrrrrrrwwwsssuuuxxxyyyyyyxxxuuutttppptttxxxyyyvvvsssssstttsssrrrrrrrrrssstttvvvwwwssssssuuuuuuuuutttsssrrrvvvvvvwwwyyy{{{zzzwwwsssvvv{{{|||xxxwwwwwwssslllkkkllllllllllllkkkjjjiii^^^^^^]]]]]]\\\[[[ZZZZZZ\\\iiiwww}}}yyyvvvwww{{{{{{zzzwwwuuuuuuwwwyyy{{{}}}zzz~~~uuuyyyrrrjjjIIIAAA;;;888:::<<<:::999::::::::::::999888777666666777777666666666888999:::<<<777555777888888888;;;777777777777777777888888<<<;;;:::999:::;;;<<<===888999:::;;;<<<;;;:::999:::;;;<<<<<<======<<<<<<@@@???===<<<;;;;;;;;;<<>>@@@CCCBBBBBBDDDFFFHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHIIINNNYYYccccccXXXMMMHHHMMMLLLLLLMMMNNNNNNLLLIIIPPP^^^jjjooozzzjjjTTTtttppp___kkkQQQCCCKKKNNNCCC>>>EEEAAABBBBBB@@@???AAAGGGLLLSSS]]]hhhlllkkkkkkqqqwwwxxxxxxwwwvvvuuuuuuvvvvvv{{{zzzyyywwwvvvuuuuuuuuuvvvxxx{{{}}}~~~}}}{{{zzz||||||}}}}}}|||zzzxxxwwwyyyxxxwwwxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{||||||}}}}}}|||||||||||||||}}}~~~}}}{{{|||}}}~~~}}}|||{{{}}}zzz|||}}}{{{{{{}}}yyyxxxvvvtttsssuuuzzz~~~|||{{{yyywwwvvvvvvwwwwwwxxxvvvtttvvvyyy{{{yyyvvvvvvzzzzzztttqqqsssuuuuuuuuuuuutttttttttssssssrrrssstttuuuuuuuuutttsssrrrsssuuuxxxyyyyyyxxxxxxxxxxxxvvvttttttsssrrrpppnnnjjjhhhfffhhhkkkkkkfffaaaYYY[[[\\\[[[XXXVVVXXXYYYnnnxxx~~~{{{yyy{{{|||zzz{{{zzzyyyxxxxxxwwwuuussssss||||||xxxyyywwwvvv{{{~~~gggFFFCCC@@@<<<:::;;;;;;999777888888888777777777777666999999888888777666666666777777888888888999999999999999999888888888777777999:::<<<;;;:::999999::::::;;;<<<<<<:::888888999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<:::;;;<<<>>>>>>>>>???@@@AAACCCDDDEEECCCCCCGGGKKKNNNXXXppp}}}mmmiiihhhqqq|||wwwggg___]]]^^^VVVRRROOOJJJ@@@BBB___||||||yyymmmhhhgggtttxxxaaaMMMRRRQQQPPPTTTeeexxxoooggg___ZZZ[[[iiizzz}}}bbbXXXbbbqqq~~~}}}{{{zzzzzz{{{{{{zzzxxxxxxvvvsssnnniiiddd```^^^\\\\\\[[[\\\]]]^^^```aaabbb___\\\\\\aaaiiirrrxxx~~~}}}~~~~~~|||~~~~~~}}}}}}}}}~~~|||xxx}}}vvvrrrtttpppiiibbbkkkdddUUUFFF@@@DDDGGGEEEDDDDDDDDDDDDEEEGGGHHHIIILLLLLLKKKJJJHHHGGGEEEEEEHHHIIIJJJJJJJJJHHHFFFEEECCCCCCDDDEEEFFFGGGGGGHHHIIIKKKSSSZZZZZZRRRKKKIIILLLKKKKKKLLLNNNNNNLLLJJJQQQ[[[gggooowwwYYYXXX}}}oooqqq~~~bbbLLLKKKMMMFFFBBBDDD@@@AAAAAA???>>>@@@EEEJJJQQQZZZdddiiijjjjjjmmmqqquuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{{{{{{{zzzyyy{{{{{{||||||{{{zzzyyyxxxzzzyyyxxxyyyzzz{{{zzzyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}}}}|||||||||}}}}}}~~~{{{{{{|||||||||||||||{{{{{{{{{|||}}}~~~|||yyy{{{{{{yyyyyyzzzzzzyyywwwuuutttvvvzzz}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvrrrvvvwwwsssqqqtttvvvvvvvvvuuutttrrrqqqqqqqqqqqquuuuuuvvvuuuuuutttsssssssssuuuwwwyyyyyyxxxxxxwwwwwwuuusssrrrrrrrrrpppoookkkfffaaa```bbbbbb```\\\ZZZZZZYYYTTTQQQSSS[[[bbbrrr||||||||||||yyy||||||{{{{{{zzzwwwtttrrr{{{~~~}}}tttooovvvzzzwwwzzz[[[@@@???<<<999888::::::999888777777777777666666666666888888888777777666666666777777777888888888999999999999888888888777777777777999::::::999888888999999:::;;;:::888777777777999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::<<>>===???CCCFFFMMMTTT]]]eeehhhiiijjjjjjrrrssstttvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyy|||{{{zzzzzz{{{|||{{{yyyzzz{{{|||}}}}}}~~~~~~}}}~~~}}}||||||||||||~~~~~~|||{{{{{{}}}}}}|||{{{|||~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxxxxwwwyyyyyyzzz{{{}}}{{{xxxyyyzzzwwwvvvxxx{{{zzzxxxvvvtttuuuxxx{{{yyyzzzzzzzzzyyyxxxwwwwwwvvvxxxzzzxxxsssqqqrrruuunnnssstttqqqqqquuuxxxxxxyyywwwuuusssrrrqqqrrrsssxxxwwwvvvuuutttsssssssssssstttvvvxxxxxxxxxwwwwwwvvvssspppooooooooonnnmmmhhhbbb[[[WWWXXXYYYXXXWWWXXXVVVSSSOOONNNVVVcccnnnxxx~~~|||zzz}}}~~~~~~{{{wwwuuurrrmmm~~~qqquuuwwwttt{{{pppssslllLLL===<<<999777777888999999888777777777777666666666555777777777777777666666666666777777777777777888888888888777777777777777666666888999999888777777888888999:::999777666666666999999:::;;;;;;;;;;;;;;;===<<<:::888999>>>EEEKKKAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFFFFEEEKKKRRRZZZ{{{yyyuuu```UUUYYYiii}}}ttt___ZZZbbbaaaeeemmmlllZZZHHHPPPccczzzjjjZZZVVVYYYcccgggqqq|||}}}ppp^^^TTTccceeejjjvvvzzz|||~~~wwwoookkk\\\[[[]]]eeesss{{{rrr~~~}}}~~~}}}{{{zzzyyywwwxxxyyyyyyxxxvvvtttpppjjjccc^^^\\\\\\\\\YYYZZZZZZ[[[\\\]]]^^^___```___bbbjjjwww}}}|||zzz}}}~~~}}}~~~zzzbbbaaahhhkkk___TTTGGGBBBEEELLLNNNLLLIIIGGGEEEDDDEEEGGGJJJLLLJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHFFFJJJGGGHHHKKKKKKHHHIIIKKKIIIIIIIIIJJJLLLNNNMMMLLLIIILLL[[[ooouuuqqqxxxyyyVVVPPPccc|||xxxnnnuuuWWWIIIGGGGGGCCC@@@???>>>======>>>@@@BBBGGGLLLUUU___gggjjjiiigggppprrrtttwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{}}}|||{{{{{{||||||{{{zzz{{{|||}}}~~~~~~~~~}}}~~~}}}|||{{{{{{{{{}}}}}}zzzxxxxxx||||||{{{zzz{{{}}}~~~}}}}}}}}}|||||||||}}}|||{{{yyyxxxvvvvvvuuu{{{zzzzzzzzz{{{|||~~~{{{xxxyyyyyyvvvvvvwwwyyyyyyxxxvvvttttttuuuwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxyyywwwtttssssssuuuooorrrsssrrrssswwwyyywww{{{yyyvvvttttttuuuwwwyyyxxxwwwuuusssrrrrrrsssssstttttttttvvvxxxxxxwwwvvvuuurrrmmmkkkjjjiiihhhgggbbb]]]WWWSSSSSSTTTUUUTTTQQQOOONNNPPPXXXdddpppwww|||}}}}}}}}}}}}}}}zzzyyy{{{zzz|||pppssssssjjjsssqqqppptttvvvgggOOOAAAAAA;;;999888777777888888888888888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666777999999888777888999888999:::999777666666666999999:::;;;;;;;;;;;;:::<<<;;;:::999999>>>DDDIIIAAA@@@@@@?????????@@@@@@BBBBBBCCCFFFGGGGGGHHHJJJOOO^^^pppxxxooozzzjjj^^^\\\lllmmmwww~~~qqq]]]\\\iiiwwwzzzggggggqqqyyyyyy|||nnnUUUUUUZZZjjj|||yyyrrraaaWWWXXXfffooo}}}tttkkkdddnnn|||}}}~~~~~~|||yyyxxxyyyxxxvvvvvvwwwwwwuuutttllljjjeeeaaa]]]ZZZYYYXXXXXXXXXYYYZZZ\\\\\\]]]]]]ZZZaaalllvvv~~~||||||{{{{{{~~~~~~~~~}}}dddeeemmmoooVVVLLLBBBAAAFFFKKKMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDCCCBBBCCCEEEFFFGGGFFFGGGIIIJJJJJJIIIHHHFFFIIIGGGHHHKKKLLLIIIIIILLLIIIHHHHHHIIIKKKMMMMMMLLLGGGGGGTTTgggmmmiiinnnzzzuuukkkPPPNNNbbb|||yyyiiiOOOGGGFFFEEEBBB@@@>>>======>>>???@@@BBBFFFNNNXXXccciiijjjiiioooqqqtttwwwyyyyyyyyyxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{zzzyyyxxxxxxyyy{{{|||xxxxxxyyyyyyzzzzzz{{{|||}}}|||{{{{{{}}}}}}|||{{{{{{|||~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{}}}}}}{{{zzzyyy}}}|||zzzzzzzzz|||~~~~~~~~~~~~}}}{{{zzzyyy{{{{{{{{{zzzzzzzzzzzzzzz}}}~~~~~~}}}{{{yyywwwwwwvvvvvvzzzzzzzzzzzz{{{|||}}}~~~zzzxxxyyyyyywwwvvvxxxwwwwwwwwwuuurrrqqqrrrtttvvvwwwxxxyyyyyyyyyxxxwwwyyywwwvvvvvvxxxxxxwwwuuurrrtttuuusssuuuxxxxxxuuuwwwuuutttssstttwwwzzz|||wwwvvvtttrrrqqqqqqrrrssstttsssssstttwwwxxxwwwuuutttoooiiieeebbbbbbaaa```ZZZXXXVVVTTTTTTUUUUUUTTTKKKJJJMMMZZZjjjwww|||{{{}}}|||{{{{{{zzz{{{~~~zzzxxxxxx|||~~~wwwpppfffoooyyyssskkkaaaPPP???;;;AAA<<<;;;:::888666666777777999999888888888777777777444444444555666666666777555555555555555555555555555555555555555555555555666888::::::999888999:::999:::;;;:::888777777777888999::::::;;;;;;::::::999:::;;;;;;;;;<<<>>>@@@>>>>>>======<<<<<<======>>>>>>>>>???AAADDDFFFEEENNNPPPRRRfffyyy}}}ooodddfffnnn}}}fff```\\\sssvvvpppkkkgggooorrrrrrwwwyyyuuueee[[[^^^bbbeeetttuuunnnqqqxxx{{{}}}}}}||||||zzzyyyxxxwwwxxxvvvtttsssssssssqqqooobbb```^^^[[[XXXVVVTTTSSSVVVWWWYYYZZZ[[[\\\\\\\\\WWWdddsss}}}}}}|||~~~~~~}}}yyy}}}lllnnnrrrkkkOOOGGGAAACCCGGGIIIJJJKKKHHHJJJLLLNNNNNNMMMKKKJJJNNNNNNNNNNNNLLLIIIFFFDDDFFFDDDBBBAAAAAACCCFFFHHHEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGHHHLLLMMMJJJIIILLLJJJIIIGGGHHHJJJKKKKKKKKKGGGFFFMMMXXX^^^___dddmmmrrroooTTTXXX\\\ggg|||aaaNNNHHHHHHDDDBBB@@@??????@@@???>>>???BBBHHHQQQ[[[dddhhhjjjoooqqqsssuuuwwwxxxxxxxxxzzzzzzzzzyyyzzzzzz{{{{{{|||{{{zzzzzzzzz{{{|||}}}yyyyyyxxxxxxyyyzzz{{{{{{|||{{{zzz{{{}}}}}}}}}|||{{{|||~~~~~~}}}|||}}}}}}|||{{{zzzzzzzzzzzzzzz|||~~~~~~}}}{{{{{{|||{{{zzzyyyxxxxxxzzz|||}}}}}}~~~{{{|||~~~~~~}}}zzzwwwtttwwwwwwvvvuuuvvvwwwyyyzzzzzz{{{}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyyxxxyyyzzz|||}}}~~~~~~~~~~~~yyyvvvxxxyyywwwwwwyyytttuuuuuutttrrrqqqqqqrrruuuuuuvvvwwwxxxxxxxxxwww{{{wwwuuuvvvyyyzzzxxxttttttvvvvvvtttvvvyyyxxxtttpppppppppppprrruuuxxxzzzuuuuuutttsssssssssssstttuuusssqqqsssvvvxxxwwwtttpppjjjccc^^^[[[ZZZZZZZZZTTTUUUUUUUUUUUUUUUUUUUUUKKKMMMUUUfffwww}}}~~~zzzxxxyyy{{{|||zzzvvvwwwyyy}}}mmmhhhuuuxxxgggXXXHHH<<<888;;;;;;;;;:::888555444666777888888888888777777777777222333333444555666777777555555555444444444444333333444444444444555555555666777999:::999999:::;;;999:::;;;:::888777777777888888999:::::::::::::::777999<<<===;;;:::::::::<<<<<<;;;;;;;;;;;;;;;<<>>BBBDDDDDDEEEKKKKKKPPPeee}}}xxxzzzjjjdddjjj}}}tttlllhhhmmm|||vvvoooeee]]]ZZZddddddnnn}}}|||vvvsss~~~~~~}}}~~~{{{zzzyyyxxxxxxxxxxxxyyyuuusssqqqoooooommmkkkiii\\\ZZZXXXUUUSSSRRRRRRRRRUUUVVVXXXZZZ[[[[[[[[[ZZZ___kkkyyy}}}{{{~~~ttttttrrrvvvsssaaaKKKFFFDDDGGGIIIGGGGGGJJJGGGHHHJJJLLLLLLKKKIIIHHHLLLLLLMMMMMMLLLIIIFFFDDDFFFEEEDDDCCCCCCEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGHHHGGGEEEFFFJJJJJJHHHHHHKKKKKKIIIGGGGGGIIIJJJJJJJJJIIIGGGGGGJJJPPPYYYbbbhhhrrr~~~vvv\\\TTTqqqmmmyyy[[[LLLJJJGGGDDDAAAAAAAAABBB@@@>>>>>>@@@DDDJJJRRR\\\dddiiiooooooqqqrrrtttuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}||||||{{{{{{{{{{{{{{{|||zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxzzz|||~~~}}}|||{{{|||~~~~~~|||zzz{{{zzzzzzyyyyyyyyyzzzzzzyyy{{{||||||zzzzzz{{{}}}zzzyyyxxxwwwwwwyyyzzz|||||||||~~~}}}zzz{{{}}}~~~|||yyywwwwwwvvvtttttttttwwwyyy{{{yyyzzz{{{{{{{{{~~~}}}|||}}}{{{zzzxxxwwwwwwxxxzzz{{{yyy{{{}}}}}}|||zzz{{{vvvtttvvvxxxvvvvvvxxxrrrtttuuuuuusssrrrqqqrrrttttttttttttuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuutttrrrttttttsssvvvzzzxxxsssnnnnnnnnnpppqqqsssuuuvvvtttuuuuuuvvvvvvvvvvvvvvvuuurrrpppqqqvvvxxxvvvtttiiiccc\\\WWWUUUVVVVVVWWWRRRSSSSSSSSSSSSSSSSSSTTTSSSXXXbbbooozzz{{{zzz~~~zzz{{{mmm|||hhhQQQDDD<<<888777777888888666444333555888666666666666555555555555111222333444555666777777444444444444333333333222222333333333444444444444444666888999888888999:::888999:::999777666666666888888999::::::::::::999666888;;;<<<;;;:::999999;;;;;;;;;:::;;;;;;<<<<<>>BBBEEEDDD???HHHIIIIIIPPPZZZsss~~~mmmlllrrrzzz~~~ggg```[[[\\\___eeeqqq|||qqqfff```uuu~~~~~~||||||}}}~~~~~~{{{yyyxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvxxxzzz|||sssqqqnnnlllkkkiiigggddd[[[YYYUUURRRQQQQQQSSSTTTUUUVVVXXXZZZ[[[[[[ZZZZZZiiirrr}}}||||||{{{www~~~~~~vvvrrr~~~ooovvvnnnVVVJJJFFFFFFKKKJJJFFFFFFJJJFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFIIIJJJKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHGGGDDDDDDFFFGGGFFFGGGKKKLLLJJJGGGGGGHHHIIIIIIIIIIIIHHHDDDBBBIIIYYYfffkkklllvvvmmmRRRTTTyyypppgggQQQKKKIIIFFFCCCBBBCCCCCCAAA>>>???@@@CCCFFFLLLUUU```hhhnnnnnnooooooqqqssstttvvvuuuuuuvvvwwwyyy|||}}}{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxyyy|||~~~~~~}}}zzz|||~~~}}}{{{yyyyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{zzzxxxxxxzzz|||{{{zzzxxxwwwxxxyyy{{{|||wwwwwwyyy|||~~~}}}{{{xxxyyyzzz{{{||||||{{{zzzyyyvvvuuusssqqqrrruuuyyy{{{vvvwwwxxxwwwwww{{{}}}zzzzzz|||xxxxxxvvvvvvwwwxxx{{{|||~~~{{{wwwtttxxxtttrrruuuvvvuuuvvvxxxrrrtttvvvvvvtttsssrrrssstttssssssssstttuuuwwwxxxxxxzzz{{{xxxssspppqqqssspppqqqrrrrrrvvvzzzxxxrrrooooooppprrrsssttttttuuutttuuuwwwyyyyyyyyyxxxxxxvvvrrroooqqquuuxxxvvvsssddd^^^WWWSSSRRRTTTVVVWWWSSSRRRRRRPPPOOOOOOQQQSSS[[[ccclllsssvvvyyy}}}}}}~~~~~~sssuuutttpppqqqjjjLLL???;;;999777333555666555222333666999555555444444444333333333111111222333555666777777444444444333333222222222222222222333333444444444333555777777777777888999777888999888666555555555888888999::::::::::::999666888;;;;;;;;;:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>999AAACCC>>><<<@@@CCCBBBBBBFFFEEEGGGMMMMMMTTTfffqqqffflll|||~~~sssfffbbbeeejjjmmmwww|||{{{xxxtttrrruuu{{{~~~}}}|||zzzzzzzzz|||~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzxxxxxxyyyzzz{{{{{{xxxuuuzzzxxxuuutttuuuuuuuuutttpppooommmjjjgggbbb___]]]VVVPPPKKKLLLRRRVVVUUURRRTTTVVVWWWUUUTTTWWW___gggzzzzzz}}}{{{|||~~~~~~|||}}}}}}xxxrrryyyzzzuuuuuuwww|||vvvsss|||iiifffmmmaaaJJJFFFFFFGGGIIIKKKJJJHHHEEE@@@CCCFFFEEECCCBBBCCCEEEFFFEEEEEEGGGHHHHHHFFFDDDCCCBBBAAACCCGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIOOONNNKKKIIIHHHHHHIIIJJJGGGEEEEEEEEEHHHQQQccctttoooaaaqqqcccJJJccciiiPPPFFFGGGDDDAAABBBEEEBBB;;;???AAADDDFFFHHHPPP\\\fffmmmmmmmmmpppsssttttttssswwwxxxzzz{{{{{{yyyxxxvvvtttvvvwwwyyyzzzzzzyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{wwwwwwxxxyyyzzz|||}}}~~~xxxxxxyyy{{{}}}~~~}}}{{{yyyzzzzzzzzzzzzyyyxxxxxx{{{zzzyyyxxxyyyyyyzzz{{{zzz{{{zzzyyyxxxyyy|||xxxwwwvvvwwwyyyzzzzzzyyyuuuxxxzzzzzzxxxxxxzzz}}}yyyuuurrrsssxxx{{{{{{yyyyyy|||zzzvvvwww}}}~~~|||}}}}}}|||zzzzzz{{{|||{{{tttqqquuuxxxwwwyyy~~~~~~}}}{{{yyywwwvvvvvvvvvtttrrrqqqsssuuuuuuuuusssttttttrrrpppoooppprrrtttsssqqqqqqsssuuuuuuuuuxxxxxxxxxxxxvvvtttrrrqqqssstttsssrrruuuyyyvvvqqqpppqqqrrrsssuuuvvvwwwwwwvvvuuuuuuxxxzzzzzzwwwttt{{{vvvrrrqqqsssqqqkkkfffXXXWWWUUUUUUWWWXXXXXXXXXTTTOOOMMMLLLIIIIIISSS```fffjjjpppsssuuuyyy}}}uuuwww{{{~~~~~~yyymmm{{{{{{|||]]]CCC>>>:::666666777555333222222222444555666666666666555555555555333222111000000222444555444444333333222111000000444333333222222333333444444555555555555555444444999888777555444444444444444555555666777888888999777888999999::::::::::::999:::;;;<<<============<<<===>>>???@@@AAABBBBBBAAADDDFFFFFFFFFGGGLLLPPP\\\ooo~~~zzzwwwqqqkkk}}}}}}xxxuuuvvvxxxxxxwwwsssrrrnnnlllooorrrqqqnnnooollllllrrrwww{{{zzzrrriiivvvzzzwww}}}}}}}}}|||{{{zzzyyyxxxyyyxxxwwwxxxzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvvvvxxxzzzyyywwwtttyyywwwtttrrrrrrrrrqqqooolllkkkjjjgggccc]]]XXXVVVTTTPPPMMMNNNRRRUUUUUUSSSTTTVVVVVVWWWYYY___hhhooo||||||}}}}}}}}}}}}{{{}}}vvvmmmwwwsssooommmllldddVVVIIIFFFFFFFFFHHHIIIIIIGGGDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDDDDFFFHHHHHHFFFEEEFFFEEEDDDEEEIIIJJJJJJHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHFFFFFFFFFGGGMMM\\\kkknnnjjjwwwwwwRRRRRR{{{gggNNNLLLJJJIIIHHHEEEAAA>>>???AAADDDEEEFFFLLLUUU]]]hhhjjjllloooppprrrrrrrrrvvvwwwyyyzzzzzzyyywwwvvvtttuuuwwwyyyzzz{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{zzzyyyyyy{{{||||||zzzxxxyyyyyyzzzzzzyyyyyyxxxwwwzzzyyyyyyxxxyyyzzz{{{|||{{{{{{{{{yyyyyyyyy|||yyyxxxxxxxxxyyyzzzyyyyyytttwwwyyyxxxwwwwwwyyy{{{~~~yyyuuutttwwwyyywwwuuuwwwyyyxxxttttttzzz|||{{{yyyzzzzzzyyyxxxxxxyyy{{{{{{uuussswwwyyywwwxxx|||wwwwwwwwwwwwvvvuuuuuutttuuusssrrrsssuuuvvvvvvuuuuuuuuutttsssqqqppprrrsssuuuuuuuuuvvvxxxxxxwwwuuuxxxwwwuuutttrrrrrrrrrrrrxxxxxxvvvuuuwww{{{yyytttsssssssssssstttuuuvvvwwwyyywwwwwwyyy{{{{{{yyyvvvwwwvvvtttrrrnnnhhhbbb^^^ZZZXXXUUUTTTSSSTTTTTTUUUSSSNNNLLLLLLLLLNNNXXXcccmmmpppsssuuuvvvyyywwwtttuuu}}}wwwsssrrrzzz|||QQQ>>>;;;999777888777666444333222333444555666666666666555555555444333222111000000222333555444333333222111111000000333333222222222222333333444444555555555555444444666666555444333333333333555555555666777777777888888888999999999999999999777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAACCCEEEEEEDDDEEEHHHJJJQQQ\\\nnn~~~yyyhhhiiissszzz}}}yyytttrrruuuzzz}}}~~~yyylllkkkrrrvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttwwwuuussssssuuuvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuusssrrrsssuuuwwwwwwuuussswwwuuuqqqoooooonnnllljjjgggfffddd```[[[UUUPPPMMMOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTUUUXXX```kkkuuu|||~~~}}}|||}}}}}}jjjiiiaaadddrrroooXXXHHHHHHFFFFFFEEEFFFGGGGGGEEEDDDGGGFFFEEEEEEEEEDDDBBB@@@CCCBBBCCCDDDGGGHHHGGGEEEHHHFFFEEEFFFGGGIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCEEEGGGIIIIIIHHHGGGFFFIIIGGGFFFFFFEEEHHHSSS___vvvwwwttt{{{hhhMMMXXXvvvVVVLLLFFFHHHHHHAAA>>>@@@???AAACCCDDDDDDGGGMMMRRR^^^ccciiilllmmmnnnpppssssssuuuwwwyyyyyyyyyxxxwwwssstttvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxzzzzzzyyyzzz{{{{{{xxxvvvxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwwwwxxxyyyzzz||||||{{{{{{{{{zzzyyyyyy|||~~~yyyyyyyyyxxxxxxxxxxxxxxxtttvvvwwwwwwvvvvvvxxxyyy~~~zzzvvvuuuwwwyyyxxxvvvwwwxxxvvvrrrrrrvvvxxxvvvwwwxxxxxxwwwvvvvvvxxxyyy{{{wwwvvvyyy{{{yyyxxxyyytttuuuuuuuuuuuusssqqqpppqqqpppqqqrrruuuvvvuuussswwwwwwuuusssqqqqqqsssuuuwwwwwwxxxzzz{{{{{{yyywwwxxxvvvssspppoooppprrrttt{{{zzzwwwuuuwww|||{{{vvvvvvuuussssssssstttvvvwwwyyyxxxwwwwwwxxxyyyxxxvvvrrrttttttooofff]]]WWWTTTWWWUUUSSSQQQPPPPPPQQQQQQOOOLLLKKKOOOSSSYYYaaahhhtttvvvxxxxxxwwwyyy~~~sss|||{{{yyyxxx}}}zzzoooiiiqqqyyy]]]AAA777888777888:::777666555444333444555555666666555555555444444444222222111000000222333444333333222222111000000000333333222222222222333333333333444444444444333333333333222222222222333333555555666666666666666666888888999999999888777777555666777888888999999888:::::::::;;;;;;<<<<<<<<>>DDD>>>@@@CCCCCCCCCDDDGGGJJJSSSZZZccchhhiiikkkoootttqqqsssuuuxxxyyyyyyxxxxxxtttttttttuuuuuuuuuttttttxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwyyyxxxxxxzzz{{{{{{xxxvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwyyyzzz||||||zzz{{{{{{zzzyyyyyy{{{}}}xxxxxxyyyxxxvvvuuuvvvvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxvvvtttuuuxxx{{{}}}|||yyyxxxwwwttttttuuuvvvuuuwwwxxxyyyxxxwwwwwwyyyzzz{{{zzzyyy{{{|||zzzxxxwwwxxxxxxxxxwwwuuurrrooonnnmmmnnnoooqqqtttuuusssrrrxxxxxxvvvtttrrrrrruuuwwwzzzyyyxxxyyyzzz{{{zzzyyyvvvtttrrrqqqqqqrrrssstttyyyxxxuuurrrvvv{{{|||xxxvvvuuusssrrrrrruuuwwwyyywwwuuutttssssssssssssssspppooolllggg```XXXRRROOOPPPQQQRRRQQQOOONNNMMMMMMHHHIIIMMMUUU^^^fffkkknnnwwwyyyzzzyyyxxxzzzyyy}}}{{{rrrnnnqqqrrrnnniiihhhjjjmmmUUUFFF888555666666777999777666555444444444555555555555555444444444333333111111111000111222333333222222111111000000000000222222111111111111222222111222333333333333333333222111111111222222333444666555555555555555555555888888888888777777666555444555666777777888888777999999::::::::::::::::::===>>>@@@BBBBBBAAAAAAAAADDDHHHKKKMMMSSSbbbwwwyyyooottt{{{vvvnnnqqqpppiiimmmxxxyyyyyy|||zzzlllYYYKKKppppppqqqqqqrrrqqqqqqqqqrrrpppmmmlllmmmooopppoooqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnooorrrsssrrrqqqooommmkkkjjjjjjhhhfffddd___[[[TTTMMMIIIHHHHHHJJJIIIMMMSSSTTTSSSRRRTTTWWWSSSTTTYYYcccppp|||}}}~~~~~~pppdddlllsssmmmZZZIIIEEEIIIJJJGGGEEEDDDDDDEEEDDDCCCCCCAAA@@@BBBFFFGGGEEEBBB@@@??????@@@CCCEEEEEEDDDEEEDDDCCCBBBAAAAAACCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@AAABBBBBBAAABBBCCCBBBAAAEEEKKKXXXbbb\\\YYYeeelll|||mmmiii{{{lllQQQKKKKKKEEECCCGGG>>>@@@BBBDDDDDDDDDEEEFFFIIIQQQZZZ```cccfffmmmrrrnnnpppsssvvvxxxyyyyyyxxxxxxwwwvvvuuutttsssrrrrrrwwwwwwxxxxxxxxxyyyyyyyyyvvvwwwxxxzzzzzzzzzzzzzzzwwwvvvwwwyyy{{{|||zzzyyyuuuuuuuuuuuuuuuttttttsssssstttuuuwwwyyyzzz{{{|||yyyzzz{{{zzzxxxxxxyyy{{{uuuwwwxxxwwwtttssstttvvvwwwwwwwwwwwwxxxxxxxxxxxxuuusssssstttxxx|||~~~|||{{{yyyxxxwwwvvvvvvwwwyyyzzz{{{zzzyyyyyyzzz|||{{{{{{{{{{{{||||||yyyuuuxxxxxxxxxwwwuuusssqqqooooooooopppsssuuuvvvuuusssyyyxxxwwwuuussssssuuuwww}}}yyyuuussstttwwwyyyzzzsssttttttuuuuuuuuuuuutttvvvuuusssqqqvvv}}}~~~zzzuuusssrrrqqqrrruuuxxxzzzttttttsssqqqpppppppppqqqoooiiiaaa\\\[[[XXXTTTPPPNNNQQQSSSQQQMMMIIIFFFFFFDDDIIIRRR^^^iiiqqqtttsssvvvxxxzzzyyyyyy{{{yyyrrruuu}}}~~~kkkiiihhhiiinnnqqqlll```WWWBBB;;;666555666555555555666666555444444444444444444444444444333333333333111000000111111111222222111111000000000000//////222111111000000111111222000000111222222222222222111111111111222333444444555555555444444444444444777777777777666555555444444555666777777888888888::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCBBBAAACCCGGGKKKJJJIIINNNXXXbbb{{{vvvuuuxxx{{{yyyyyyxxx{{{{{{tttqqqpppooosssyyy}}}|||uuu]]]]]]]]][[[YYYTTTLLLEEEllllllmmmnnnooooooooonnnnnnllljjjjjjlllmmmmmmmmmmmmnnnnnnnnnnnnooooooooommmkkkkkklllnnnooonnnmmmiiihhhfffeeedddbbb^^^\\\WWWSSSLLLGGGDDDEEEHHHKKKIIIMMMQQQSSSSSSSSSUUUXXXWWW\\\eeeoooyyyxxxxxxxxx|||kkkuuuttt```MMMGGGIIIJJJJJJGGGDDDBBBBBBCCCCCCBBB@@@???@@@BBBDDDEEEDDDCCC@@@???>>>???AAACCCCCCCCCDDDEEEDDDBBB@@@AAACCCFFFCCCBBBAAA@@@@@@@@@@@@@@@????????????AAABBBCCCDDDCCCBBB@@@>>>===>>>@@@AAA@@@>>>???AAAAAA???AAAFFFGGGZZZfffddd]]]\\\qqqsssgggtttlll[[[RRRHHHCCCDDDAAAAAABBBDDDDDDEEEDDDDDDCCCHHHPPPUUUZZZ___eeejjjiiikkkooosssvvvwwwwwwwww{{{zzzxxxvvvuuutttssssssvvvwwwwwwxxxyyyxxxxxxxxxuuuvvvxxx{{{|||}}}}}}|||vvvvvvwwwzzz|||}}}|||zzzuuuuuuvvvvvvuuuuuutttsssssstttuuuwwwyyyzzzzzzzzzwwwyyyzzzyyywwwvvvwwwxxxtttvvvxxxwwwtttssstttwwwyyywwwvvvwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvxxx{{{|||~~~{{{zzz{{{zzzwwwvvvyyy{{{||||||{{{yyyyyyzzz{{{zzz{{{{{{zzz{{{|||zzzuuurrrrrrrrrrrrsssssstttttttttssstttuuuxxxyyyxxxwwwwwwxxxxxxwwwuuutttuuuvvv|||wwwqqqnnnooossswwwyyyrrrsssuuuwwwxxxxxxwwwvvvuuuuuusssssswww~~~~~~zzztttsssrrrqqqrrrtttvvvxxxsssttttttrrrpppnnnnnnoooiiiaaaXXXUUUWWWYYYWWWSSSRRRTTTTTTPPPIIICCCAAAAAAGGGPPP\\\eeeooowwwyyyxxxtttwwwzzz{{{zzz|||uuunnnzzzxxxuuuuuukkkhhhsss}}}uuu\\\HHH;;;999777666777666444222555444444444444333333333444444333333333222222222000000000111111111111222000000000///////////////111111000000000000111111...///000111222222222222111111111111111222333444333444444444444444444444555555666666666555444444444555666777888888888888999999999::::::;;;;;;;;;<<<;;;<<<>>>AAACCCBBBAAA???BBBEEEEEEDDDFFFMMMTTT^^^~~~vvvrrrtttzzzwwwoookkkllllllkkksss{{{uuuttttttwwwiiiVVVKKKLLLJJJFFFFFFIIIJJJIIIfffggghhhiiijjjjjjjjjjjjiiihhhhhhiiikkklllkkkjjjjjjjjjjjjkkkkkkkkklllllljjjhhhggggggiiijjjiiihhhdddbbb```]]][[[WWWSSSPPPLLLJJJFFFDDDDDDEEEHHHJJJJJJLLLOOOQQQSSSUUUWWWXXX___hhhttt}}}xxxzzz}}}tttqqqxxxzzzrrrppppppeeeRRRFFFEEEIIIJJJIIIFFFAAA>>>>>>???@@@@@@>>>@@@AAABBBAAAAAABBBBBBAAA???===>>>@@@AAABBBAAABBBBBBBBB@@@>>>???BBBFFFBBBBBBAAA@@@???>>>>>>???>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>??????@@@@@@@@@======@@@???===>>>AAAEEEPPPeeelll```___ooo}}}hhhcccyyyuuu___PPPHHHFFFDDDCCCCCCCCCCCCCCCBBBAAAAAACCCFFFKKKPPPVVV[[[^^^dddfffjjjnnnrrrtttttttttxxxwwwuuutttssssssssstttuuuvvvwwwxxxyyyxxxxxxwwwvvvwwwzzz|||~~~~~~}}}}}}yyyxxxyyy{{{}}}}}}{{{yyywwwxxxxxxxxxxxxwwwvvvvvvrrrtttuuuwwwxxxyyyyyyyyyvvvwwwxxxxxxvvvuuuuuuvvvtttwwwyyyxxxuuutttwwwzzzxxxvvvuuuvvvxxxxxxwwwuuuwwwvvvuuuttttttuuuwwwyyy}}}yyyxxx{{{zzzvvvuuuyyy{{{{{{{{{yyywwwvvvwwwxxxxxx{{{zzzxxxyyy|||{{{vvvqqqqqqppppppqqqsssuuuvvvwwwuuutttuuuvvvxxxxxxwwwuuuwwwxxxxxxvvvtttttttttyyyuuupppmmmnnnqqqtttuuusssssstttuuuvvvxxxyyyyyytttuuussssssvvv{{{zzzuuuuuutttsssrrrrrrrrrrrrrrroooqqqsssqqqnnnkkkjjjkkk___[[[VVVTTTUUUVVVVVVVVVSSSSSSPPPJJJCCC@@@CCCFFFQQQ\\\eeeiiinnnvvv{{{|||uuuyyy}}}~~~}}}|||{{{|||{{{zzzwww~~~rrrSSS???888777666555666777444111333333333333333222222111333333333333222222222222///000000111111111111111////////////////////////000000000//////000000000---...///000111111111111000000000///000000111111222222222333444444444555333444444555555555444444333444555666777777777777777777888999:::;;;;;;<<<>>><<<;;;<<>>AAACCCBBB???>>>???AAAAAA???======???@@@@@@@@@>>>??????===;;;<<<@@@DDDBBBAAA@@@???>>>>>>>>>>>>???>>>>>>===============:::;;;>>>@@@AAAAAA@@@???AAA>>>===???>>>;;;;;;???DDD>>>RRRggghhhpppxxxpppooo]]][[[ooo\\\SSSPPPGGGEEECCCBBBBBBAAA???>>>BBBAAAAAADDDIIIOOOSSSTTT```bbbfffkkkoooqqqrrrrrrrrrqqqpppppppppqqqrrrsssuuuvvvwwwxxxyyyxxxwwwwwwwwwyyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}|||zzzxxxyyyzzzzzzzzzzzzyyyxxxxxxssstttvvvwwwxxxxxxxxxxxxuuuvvvxxxwwwuuuttttttuuutttxxx{{{zzzwwwvvvyyy|||xxxuuuttttttwwwxxxvvvsssuuuuuuuuutttsssuuuwwwzzz{{{wwwvvvzzzyyyttttttwwwyyyzzzyyywwwtttssstttuuuxxx{{{zzzvvvwww|||{{{vvvvvvtttrrrpppppprrruuuvvvvvvtttrrrqqqsssuuuuuuuuutttvvvyyyyyywwwtttsssrrrwwwtttpppooooooqqqrrrrrruuutttsssrrrtttwwwzzz|||rrrsssrrrqqqssswwwtttnnnvvvvvvuuusssqqqooonnnmmmkkknnnpppoookkkgggffffffVVVWWWWWWVVVTTTSSSUUUWWWQQQPPPKKKDDD???AAAIIIPPP[[[eeekkkjjjlllttt{{{~~~www{{{}}}~~~~~~yyyzzzzzzzzzuuuyyyxxx}}}gggGGG<<<666666444333555777555222222222333333333222111000333333333222222222111111//////000111111111111111.........///////////////000000////////////000000---...///000111111111111//////............//////111111222333333444555555222222333444555555555555333333444555666666666666555666777888999:::;;;;;;@@@===::::::<<<>>>>>><<<>>>@@@BBBEEEGGGGGGGGGFFFdddmmm|||}}}yyyxxxtttnnneeeZZZNNNDDDBBBCCC@@@GGGIIIEEEDDDHHHJJJHHH^^^___```aaaccccccdddddddddfffgggeeebbb```bbbdddeeedddcccbbbaaabbbcccddddddaaa^^^___cccdddaaa^^^XXXVVVQQQLLLHHHEEEDDDDDD???BBBEEEFFFFFFFFFGGGHHHKKKKKKOOOUUUVVVWWW```kkkwww|||rrryyy|||zzzwww~~~|||yyy}}}|||}}}zzzzzzvvvwwwpppZZZIIIHHHIIIDDDAAACCCCCCBBBAAA@@@>>><<<;;;:::BBBAAAAAA@@@@@@AAABBBBBB@@@>>><<<::::::;;;>>>???@@@???>>>>>>>>>???AAABBBFFFEEECCCBBB@@@?????????@@@@@@??????>>>===<<<<<<;;;===>>>??????>>>===;;;<<<<<<<<<<<<<<<===>>>>>>BBBCCCFFFOOOdddwww|||vvvzzzYYYQQQaaazzzeeeWWWJJJIIIGGGDDDAAA@@@AAAAAA>>>@@@AAABBBBBBDDDGGGIIIUUUYYY___eeejjjmmmooooookkklllnnnppprrrttttttuuuvvvvvvvvvwwwyyyyyyxxxwwwvvvxxx{{{{{{{{{zzzzzz{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{zzzxxxxxxwwwxxxyyyzzzssstttvvvwwwwwwvvvtttsssuuuuuutttuuuuuuvvvwwwxxxyyywwwuuuuuuvvvwwwvvvuuuvvvuuutttsssrrrsssttttttwwwvvvtttssstttvvvyyy{{{{{{yyyvvvsssssstttwwwyyywwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{yyywwwssspppqqqwwwzzzvvvrrrqqqpppppppppqqqrrrsssttttttsssqqqsssyyyzzzvvvrrrrrrppppppqqqrrrssstttvvvwwwwwwvvvvvvuuuvvvxxxyyy{{{vvvtttrrrtttxxxyyyvvvttt{{{xxxtttqqqqqqqqqpppooojjjnnnqqqpppjjjbbb]]][[[ZZZXXXUUUTTTSSSSSSRRRQQQOOOPPPNNNIIIFFFMMMZZZfffhhhhhhiiikkkpppvvv{{{~~~xxx{{{wwwyyyuuuzzzyyytttxxxyyyqqq{{{www~~~sssrrr[[[<<<;;;777666666444333222111111111111111111111111111111111111222222222333333333//////000000000000////////////............//////222111000.........///000////////////000000000000111111000000000000111111000111222333444333222111444444333333333333222222666555444333333444555666666777777777888888888888::::::;;;;;;<<<=========@@@AAABBBBBBAAAAAACCCEEEVVV___mmmwwwxxxpppeee\\\ppp{{{pppaaaXXXUUUSSSOOOKKKGGGDDDBBBAAAAAAEEEHHHGGGCCCBBBEEEIIIXXXYYYZZZ[[[]]]]]]]]]]]]^^^___aaa```___^^^^^^^^^``````^^^]]]]]]]]]^^^___[[[XXXUUUVVVYYYYYYVVVSSSMMMKKKHHHDDDBBBAAAAAAAAABBBDDDFFFHHHGGGGGGHHHIIILLLKKKOOOVVV\\\bbbmmmyyy~~~yyyzzzyyyxxx|||uuuvvvfffSSSEEEEEEGGGDDDAAADDDBBBAAA???===;;;:::999999>>>??????@@@AAABBBBBBBBBBBB@@@===;;;::::::<<<<<<<<<;;;;;;<<<===???@@@BBBCCCBBBAAAAAA@@@@@@@@@AAABBBAAAAAA@@@??????>>>>>>;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<======>>>AAABBBBBBHHHYYYooo{{{~~~hhhTTTSSSfffsss]]]SSSGGGBBBCCCCCC>>>999;;;;;;::::::;;;<<>>???@@@@@@???@@@BBBDDDJJJRRR___hhhhhhaaaVVVNNNPPPWWWaaakkkvvvzzzlll^^^RRRJJJGGGKKKJJJHHHFFFDDDBBBAAA@@@DDDGGGIIIGGGCCCAAACCCFFFPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWYYY[[[ZZZXXXVVVYYYXXXWWWVVVVVVVVVWWWWWWRRROOOLLLLLLMMMMMMJJJGGGAAA@@@???>>>>>>>>>@@@@@@DDDFFFHHHHHHHHHHHHJJJKKKPPPNNNRRR[[[eeeppp}}}{{{tttzzz|||~~~{{{{{{zzzsssYYYKKKAAACCCFFFDDDBBBDDDCCCAAA???<<<:::::::::::::::<<<>>>@@@AAABBBBBBBBBDDDBBB???===;;;:::::::::888999999;;;<<<>>>@@@AAA@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBAAA@@@@@@??????;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======???AAA@@@@@@JJJ```vvvxxxtttyyydddZZZZZZqqqyyyeeeLLLAAABBBDDD>>>777<<<:::888666666666888999<<>>>>>===>>>@@@BBB???FFFOOOVVVWWWRRRJJJDDDCCCEEEGGGKKKQQQ]]]lllwwwzzznnnfffjjjdddXXXLLLBBB???AAADDD@@@AAABBBCCCDDDCCCBBBBBBGGGIIIJJJGGGCCCAAAAAACCCIIIJJJKKKLLLMMMMMMMMMMMMPPPOOOPPPSSSWWWWWWSSSOOOQQQPPPPPPPPPOOOOOOOOOOOOLLLIIIGGGFFFFFFEEEBBB@@@===<<<<<<===>>>???AAABBBCCCEEEFFFFFFFFFHHHJJJMMMSSSTTTYYYdddrrr~~~vvvvvv{{{yyy}}}~~~yyy}}}}}}hhhOOOFFF@@@BBBEEECCCBBBCCCFFFDDD@@@===<<<<<<===>>>999;;;>>>@@@AAAAAA@@@???BBBAAA@@@>>>===<<<;;;;;;:::;;;<<<===>>>@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>@@@@@@===@@@RRRmmmpppgggooozzz~~~jjjaaasss}}}___KKKCCCBBB@@@===>>><<<:::999888777666555777888;;;???DDDJJJOOORRRTTTWWW\\\aaaeeehhhiiiiiiooopppqqqqqqrrrtttwwwyyy{{{zzzxxxtttrrrsssvvvyyyzzz{{{{{{|||||||||||||||vvvwwwyyyzzz{{{{{{zzzyyyxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwvvvuuutttvvvxxxzzzzzzzzzxxxwwwvvvuuutttuuuvvvvvvtttuuuvvvwwwxxxyyyyyyzzzttttttuuuvvvvvvvvvvvvuuuxxxwwwuuuuuuuuuvvvxxxzzzsssssssssuuuxxxyyyyyyxxxtttrrrtttyyyyyyvvvtttuuuvvvwwwxxxyyyyyyxxxvvvuuummmpppuuuxxxuuuqqqttt{{{uuusssrrrsssuuuvvvtttqqqpppqqqtttvvvwwwvvvtttsssvvvyyyyyyvvvqqqmmmmmmnnnnnnmmmmmmnnnpppqqqpppooodddaaa[[[UUUQQQPPPQQQSSSLLLOOOSSSSSSPPPJJJEEEAAABBBGGGOOOYYYbbbjjjqqquuuvvvuuutttsssssstttuuuvvvxxxuuuuuu{{{}}}xxxfffsssvvv~~~{{{oookkkqqqrrrwwwxxxpppiiiccc___ZZZKKK999333888444444444333222111111000111111111111111111111111........./////////000000//////000000000000////////////............//////......000000000///...---////////////000000000000222222111111111111222222222111000000000111333444000111111222333333444444444333333333333333333444444555555555555666666666888888999999:::;;;;;;;;;;;;<<<============@@@BBB???AAAEEEGGGHHHFFFCCCAAAFFFGGGGGGFFFEEEGGGLLLOOObbbiiittt|||tttjjjaaaXXXPPPLLLDDDDDDCCCAAA???@@@CCCFFF===???AAADDDEEEEEEEEEDDDHHHJJJJJJHHHEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJKKKNNNRRRRRROOOKKKIIIJJJIIIIIIIIIIIIHHHHHHFFFDDDBBBAAA@@@???===<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBCCCDDDEEEHHHMMMPPPSSSYYYdddqqq}}}tttyyy}}}yyyxxxzzz|||}}}}}}{{{zzzuuuXXXIIIEEEBBBDDDDDDCCCBBBBBBGGGDDDAAA>>><<<<<<===>>>;;;===???@@@@@@???>>>===??????????????????>>>>>>??????@@@AAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<;;;???BBB@@@BBBOOOhhh~~~tttmmmvvvvvvjjjxxxkkkWWWIIIDDDCCC<<<;;;::::::<<<;;;888666666666777999<<>>@@@BBBJJJHHHCCC???======>>>???BBBCCCCCCCCCBBBBBBCCCDDDJJJOOOWWWaaammmxxx}}}vvvpppkkkgggbbb\\\TTTNNNJJJHHHFFFEEE;;;>>>AAACCCBBBAAA@@@AAA>>>???BBBDDDEEEEEEDDDCCCGGGHHHHHHGGGFFFEEEFFFFFFAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKKKKIIIGGGCCCCCCCCCDDDCCCBBBBBBAAA>>>>>>===<<<;;;;;;::::::::::::;;;<<<===>>>??????@@@AAABBBDDDGGGLLLSSSWWWYYYdddsssvvvsssyyywwwyyy|||}}}|||~~~hhhPPPFFFFFFEEEDDDCCCCCCBBBCCCDDDBBB@@@===;;;;;;;;;;;;===>>>???@@@@@@???>>>===<<<===???AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBEEEDDDBBBAAA???>>>>>>===========================>>>>>>>>>======>>>>>>>>>:::999999999999:::;;;;;;888<<>>::::::<<<===;;;888777777666666666888999:::>>>AAAEEEKKKQQQVVVZZZ\\\^^^bbbhhhkkkmmmooossswwwtttvvvxxxwwwuuusssrrrrrryyyyyyzzz{{{||||||||||||vvvvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxuuutttssstttwwwyyyyyyyyywwwvvvuuutttssstttuuuuuuppppppqqqsssuuuxxxzzz{{{wwwwwwwwwwwwwwwvvvuuuuuupppqqqtttvvvxxxxxxxxxxxxxxxvvvtttsssttttttsssrrruuuuuuwwwzzzyyyuuuvvvyyywwwwwwwwwwwwwwwwwwxxxxxx|||zzzzzzyyytttooopppuuupppuuuyyyxxxsssppprrrvvvtttuuuxxxzzz{{{zzzxxxwwwvvvwwwwwwuuussspppooooookkkjjjiiihhhfffccc^^^[[[UUUTTTSSSSSSSSSRRROOOMMMOOOOOOMMMIIIFFFFFFJJJNNN^^^iiiuuuyyywwwtttvvvzzzzzzzzzzzzzzz{{{|||}}}~~~xxx|||}}}xxxtttrrrqqqooosssssswwwzzzzzz{{{wwwqqqpppqqqeeeUUUEEE<<<888444333555222222222111111111000000000000000000000000000000------.........///////////////000000000000////////////............//////------.../////////......////////////000000000000111111000000000000111111111000000000000111222222333333222222111111111111111222222333333222222111222333333333333444444444666666777777888999999999999:::<<<<<<<<<===???BBBYYYSSSKKKBBB======???AAACCCBBB@@@???@@@BBBEEEGGGBBBDDDHHHLLLQQQXXX___eeerrruuuxxx{{{~~~~~~|||yyypppddd\\\YYYVVVRRRGGGEEEDDDEEEEEEEEECCCBBB???@@@AAA@@@??????@@@AAA???@@@AAABBBCCCBBBBBBAAADDDDDDEEEEEEFFFFFFFFFGGG<<<<<<===>>>>>>>>>>>>===>>>@@@AAABBBAAAAAAAAABBB======>>>>>>>>>===<<<;;;888999:::999999999999:::888888:::;;;===>>>>>>???@@@BBBDDDGGGLLLSSS[[[aaajjjxxx{{{xxx~~~{{{zzz}}}xxxqqq~~~}}}zzzsssXXXNNNCCCEEEEEEDDDBBBBBBCCCDDDCCCBBB@@@>>>===;;;;;;:::>>>>>>>>>??????@@@@@@@@@;;;===@@@BBBCCCBBBAAA@@@>>>???@@@BBBCCCCCCCCCBBBCCCBBB@@@???===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999::::::;;;999999<<>>>>><<<;;;999999888777666666666666888:::<<<@@@DDDIIINNNPPPTTT[[[ccchhhjjjlllqqqtttppprrrttttttrrrpppppppppuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuutttttttttsssssstttttttttwwwwwwvvvuuuuuuuuuuuuuuuuuusssssssssvvvwwwxxxwwwxxxwwwvvvuuuuuuuuuvvvvvvtttssssssssstttwwwyyy{{{zzzzzzyyyxxxwwwvvvuuuuuussstttttttttuuuvvvvvvwwwyyyvvvsssrrrrrrrrrqqqpppttttttvvvyyywwwtttuuuyyyvvvvvvuuutttuuuvvvxxxyyy~~~zzzwwwvvvtttppppppsssppptttwwwxxxuuussstttuuutttvvvxxxyyyzzzzzzyyyxxxvvvuuusssrrrqqqooollljjjcccbbbbbbbbbaaa^^^YYYUUURRRQQQPPPQQQSSSRRROOOLLLNNNLLLHHHDDDDDDLLLYYYcccpppuuuzzz{{{yyyxxxzzz}}}{{{{{{{{{|||}}}}}}~~~zzzzzztttkkkiiirrr{{{uuu|||uuu|||yyy{{{|||oooXXXKKK===666555444333222111111111111111000000000000000000000000000000000............//////////////////000000000000////////////............//////---------------...///000////////////000000000000000000////////////000000///000000111111111111111111111111111111222222222000111222333333222111000222222222222333333333333555555666777777888888999777888:::::::::;;;>>>@@@TTTPPPIIIBBB???>>>@@@AAADDDBBB???>>>???AAABBBCCC@@@BBBDDDDDDEEEGGGKKKNNNRRRVVVXXXYYY___kkkuuuxxxzzzwwwvvvrrrnnnnnnccc^^^RRRFFFDDDIIIKKKIIIBBBBBBBBBCCCDDDCCC@@@>>>?????????>>>===>>>AAADDDAAAAAAAAAAAAAAABBBAAABBBBBBAAAAAABBBCCCDDDCCCCCC888999999::::::::::::999999<<<>>>===::::::<<>>???@@@@@@BBBDDDFFFJJJPPPXXXaaahhh|||}}}qqqnnn|||zzz|||}}}tttnnn{{{uuuwwwgggIIIGGG@@@DDDEEECCCAAABBBDDDFFFDDDDDDCCCAAA@@@>>>===<<<=========>>>???AAACCCDDD<<<>>>AAACCCCCCBBB@@@???:::;;;===@@@AAABBBBBBBBB@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<===============;;;::::::999999::::::;;;999999888888999999:::;;;;;;888888===???BBBJJJUUU|||\\\\\\xxx|||[[[TTTlllwwwiiiWWWHHHBBB???===<<<<<<<<<;;;:::999888777666666666777999<<>>@@@@@@===;;;???BBBEEEEEECCCCCCEEEGGGDDDJJJMMMKKKJJJOOOSSSTTT^^^eeehhhfffjjjuuu~~~{{{~~~~~~zzz~~~}}}|||}}}sssoooxxxqqqfff[[[WWWUUUQQQNNNMMMHHHJJJIIIFFFGGGHHHAAA777DDDBBB@@@???AAABBBBBBBBB???@@@AAAAAA???>>>>>>???DDDCCCCCCBBBBBBCCCDDDDDDAAA@@@??????@@@AAA@@@???777777777777777777777777888888888888999999999999777777777777777777777777777999;;;;;;:::999:::;;;;;;<<<<<<;;;888999===AAAFFFJJJNNNRRRXXXdddttt{{{pppyyy{{{xxx~~~yyypppvvvyyy}}}hhhSSSJJJGGGEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCAAA>>>;;;========================@@@???>>>>>>>>>@@@CCCDDDEEEAAA>>>>>>AAABBBBBB@@@===>>>===;;;888666777888::::::;;;;;;;;;:::999999999888777666777888:::<<<888888666666666777888999<<<;;;;;;;;;<<>>??????>>><<<;;;???@@@@@@???>>>???AAADDDEEEFFFGGGGGGGGGEEEDDDCCCJJJLLLMMMNNNOOOQQQUUUXXXUUUWWWZZZ\\\^^^___^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYOOONNNLLLJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>??????@@@BBBDDDCCCAAA>>>BBBAAA@@@@@@??????@@@@@@======>>>???@@@@@@AAAAAA555555555555555555555555444444555555555666666666777777777777777777777777444666888888888888999:::777999<<<<<<<<<>>>CCCGGGHHHKKKRRR\\\iiixxx}}}uuuyyy~~~|||}}}vvv~~~yyy}}}lllSSSEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCBBB??????@@@BBBCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<===??????>>>===>>>@@@BBBCCCCCC@@@======???@@@???>>><<<<<<;;;:::999888777777888888999999999999999888999888666555666777999:::777777666666777777888888:::999999999:::===???AAAFFFTTT```rrrxxxnnnsssoooYYYcccyyyvvvgggUUUFFF>>>:::999<<<===;;;:::;;;555555555555666777888888;;;???DDDIIIMMMSSSXXX[[[ccceeehhhjjjjjjkkkmmmooorrrqqqqqqqqqrrrtttuuuuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrrrrqqqpppqqqtttwwwtttrrrqqqqqqssstttsssrrrpppoooooopppssstttuuutttwwwuuurrrppppppqqqsssuuupppqqqrrrqqqqqqrrrtttvvvzzzxxxvvvuuuuuuvvvxxxzzzvvvvvvwwwwwwwwwvvvuuutttrrrrrrssstttttttttttttttsssuuuvvvwwwwwwuuurrrqqqqqqpppppprrruuuvvvtttqqqtttsssrrrsssvvvwwwuuusssrrrrrrrrrsssttttttuuuuuuxxxwwwwwwuuusssqqqnnnmmmmmmiiifffeeeeeebbb]]]XXXVVVTTTVVV[[[\\\VVVQQQOOOQQQQQQRRRSSSRRRPPPMMMJJJIIIHHHOOO[[[eeekkksss{{{|||{{{|||}}}}}}{{{{{{}}}~~~|||xxxggglllrrrwww|||ooorrr{{{yyynnnpppsssrrrqqqooorrroooppp~~~ZZZ???:::333111222333222000222222222111111000000000................................................,,,,,,,,,------------...000000///...............///......---,,,,,,++++++/////////...------,,,,,,........................//////............//////111000000///000111222333111111000000000111222333111222222333333222222111222222333333444555555555888888888888888888888888:::::::::;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>===???@@@@@@?????????AAACCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEEEEEEEFFFHHHKKKGGGHHHJJJMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCBBB@@@???>>>??????@@@BBBCCCCCCAAA>>>??????>>>=========>>>>>>======>>>>>>??????@@@@@@333333333333333333333333333333333444444444555555777777777777777777777777333555777777777777888:::777:::===>>>???CCCJJJOOOPPPTTT___nnn}}}xxxvvv}}}~~~ttt|||}}}}}}wwwqqqwww{{{jjjSSSCCC>>>AAACCCAAAAAAAAABBBBBBBBBBBBBBB?????????AAACCCCCCAAA@@@::::::::::::;;;;;;<<<===>>>======<<<===>>>@@@AAAAAA???===<<<<<<<<<;;;::::::888777999;;;;;;888444444555666777777777777777888777666555444555666777555555666777777777777777777777777777888:::===>>>>>>999???SSSvvv~~~zzziiimmmsss]]]UUUkkkzzzqqq^^^MMMDDD>>>>>>???<<<888777888888888888777666555444555888;;;>>>BBBGGGLLLPPPXXX[[[___ccceeeiiilllooonnnooopppqqqrrrtttuuuuuuttttttsssrrrrrrrrrssssssqqqrrrsssrrrqqqqqqrrrssssssqqqnnnnnnppprrrttttttpppooooooppprrrsssrrrqqqwwwuuuqqqnnnmmmoooqqqssspppqqqrrrrrrqqqrrrtttvvvwwwvvvuuutttuuuwwwyyyzzzuuuuuuvvvvvvvvvuuuttttttqqqrrrssssssttttttssssssqqqsssvvvxxxxxxvvvsssqqqoooooopppsssuuuuuusssppprrrrrrsssuuuwwwvvvsssqqqooopppqqqqqqrrrrrrrrrrrruuutttsssrrrooollljjjiiigggccc___]]]\\\[[[WWWTTTOOOPPPUUUZZZYYYRRROOOOOONNNPPPRRRRRRPPPKKKGGGCCCIIINNN[[[kkkuuuxxxyyy{{{yyy|||~~~}}}}}}}}}~~~vvvgggfff}}}rrrjjjmmm{{{ooocccjjjrrrssspppsssooogggcccfffeeeTTT@@@999555111000111222000...111111111111000000000000........................------------------------,,,,,,,,,,,,------------...////////////...------.........------,,,,,,+++------------------------........................///...............//////000////////////000000111111000000000000111222222111111222222222222111111111111111222333333444444777777777777777777777777888888888999999:::::::::======<<<<<<<<<======>>>???@@@AAA@@@??????AAACCCBBBBBBCCCCCCBBBBBBAAA@@@???AAACCCCCCBBBAAABBBCCCAAABBBCCCEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBBBB@@@???>>>>>>>>>???@@@BBBBBB@@@>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>??????333333333333333333333333666666666666777777777777777777777777777777777777666777888888777777999:::===>>>???@@@BBBHHHQQQXXXaaaiiivvv}}}vvvwww}}}xxxkkkrrrxxxyyy}}}qqquuuqqqZZZFFF===>>>BBBCCC????????????@@@AAAAAABBBDDDCCCBBBCCCCCCCCCAAA???:::999999999999;;;<<<===<<<<<<<<<;;;<<<===>>>??????>>>===;;;;;;:::999888777555444777<<<<<<888333111222333444555666666666777666555444333333444444333444666777888777777666666666666777888999;;;<<>>CCCGGGLLLOOOTTTYYY]]]bbbhhhkkkgggiiilllnnnoooqqqrrrtttrrrrrrqqqqqqqqqssstttuuurrrtttuuuuuusssqqqpppqqqqqqooonnnnnnpppsssssssssrrrqqqppppppqqqqqqpppnnnvvvssspppmmmlllmmmoooqqqrrrssstttsssqqqqqqrrrtttppppppppppppqqqsssvvvwwwttttttuuuuuuttttttttttttqqqqqqrrrsssssssssssssssoooqqqtttvvvvvvssspppnnnmmmoooqqqsssttttttrrrpppqqqrrrrrrsssssssssqqqpppkkklllnnnoooppppppooooooqqqpppnnnkkkhhhdddbbb```^^^ZZZVVVTTTTTTTTTRRRQQQNNNOOOSSSVVVSSSMMMLLLOOOLLLMMMNNNMMMJJJFFFDDDCCCQQQXXXeeerrr{{{}}}||||||yyy}}}~~~}}}~~~{{{yyyvvvpppjjj}}}|||rrrnnnsssrrrlllwwwxxxooogggsss~~~~~~zzz|||qqqhhhcccZZZIII999111444222000000222222000...000000000000000000000000........................------------------------++++++,,,,,,,,,------------.../////////...---,,,......---------,,,,,,,,,,,,,,,,,,------.......................................---------...////////////........./////////000000000000000111111222111111222222222222111111111111222222333444444444666666666666666666666666666666666777777888888999;;;:::999999999;;;<<<===???@@@AAA@@@??????@@@AAA??????@@@@@@@@@?????????>>>AAACCCDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEE@@@@@@@@@AAABBBDDDEEEFFFBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBAAA@@@>>>============???AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>????????????????????????>>>666666666666666666666666777888888888999999999999777777777777777777777777888888999888777777999:::???@@@AAABBBGGGQQQ^^^hhhvvvyyyqqqttt~~~xxxkkkmmm{{{uuu|||qqqaaaLLL@@@===>>>>>>===???????????????@@@AAABBBEEEDDDCCCCCCEEEEEECCCBBB:::999888888888:::;;;<<<;;;:::::::::;;;;;;<<<<<<=========<<<:::888888777555333222555:::;;;777222000111222333444555555555555555444333333222222222222333555666777777666666666666777777888999:::;;;???999@@@BBBHHHrrrfff\\\{{{zzzfffVVV[[[nnntttbbbNNNDDDBBBAAABBBDDD;;;<<<<<<<<<;;;999777666444444555555666888<<<@@@AAAEEEIIINNNRRRXXX^^^bbb___ccchhhkkkmmmnnnppprrrppppppppppppqqqsssuuuvvvsssuuuwwwvvvtttqqqppppppnnnmmmnnnppprrrsssrrrpppoooooooooppprrrrrrqqqooosssqqqooommmlllmmmnnnooossstttuuusssqqqoooooopppllllllmmmnnnooorrrtttuuussssssssssssssssssttttttpppqqqqqqrrrrrrrrrrrrrrrqqqsssuuuuuutttqqqnnnlllnnnppprrrssssssrrrqqqqqqqqqqqqpppnnnmmmmmmnnnoooiiijjjlllmmmnnnnnnmmmmmmmmmkkkhhhddd___\\\YYYWWWTTTRRROOONNNOOOQQQRRRRRRQQQOOOOOOOOOJJJFFFHHHNNNKKKLLLKKKIIIGGGHHHLLLPPPccchhhooouuuzzz~~~~~~|||~~~~~~|||}}}yyylllhhhsss}}}wwwuuuxxxvvv|||xxxxxx}}}xxxppp|||rrraaaZZZOOO<<<333555222222111111222222111///////////////////////////........................------------------------+++++++++,,,,,,,,,------,,,---...//////...---,,,---------------,,,,,,,,,++++++,,,,,,---.................................---------------...//////....../////////.........//////000000111111111111000111111222222111111000222222222333444444555555555555555555555555555555444444555555666777777888::::::999999:::<<<===???>>>???@@@@@@>>>>>>>>>???==================>>>>>>;;;===@@@AAAAAA@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@??????@@@AAABBB@@@AAAAAABBBAAA???>>>======<<<<<<===???@@@@@@>>>@@@???>>>>>>======>>>>>>@@@@@@@@@@@@@@@?????????888888888888888888888888777777888888888888999999777777777777777777777777777777888888777888;;;>>>AAADDDHHHNNNWWWdddtttzzzuuurrrvvv}}}}}}vvvlllqqq|||yyy|||```TTTGGGCCCCCCAAA???>>>AAAAAA@@@??????@@@BBBCCCAAA@@@@@@BBBEEEGGGGGGGGG<<<;;;999888888999;;;<<<999999999999999999999999999;;;<<<;;;999777666777333222222444777888666333111222333444444444444444333333333333333333222222222222444555666666666666666777777888999999::::::===666666999CCCffffff^^^gggaaaOOORRRaaawwwyyyeeeXXXNNNFFFBBBBBB>>>>>>>>>>>>===;;;::::::444555555555444555777999:::<<<@@@CCCGGGLLLRRRVVVWWW]]]dddhhhjjjkkkmmmpppmmmmmmnnnoooppprrrssstttsssuuuvvvvvvsssqqqppppppllllllmmmppprrrqqqooommmiiiiiikkkooorrrtttsssrrrpppoooooonnnnnnnnnnnnnnnrrrssstttssspppnnnmmmnnnlllmmmnnnoooqqqsssuuuvvvrrrrrrrrrqqqrrrrrrssstttooopppqqqqqqrrrrrrqqqqqquuuvvvvvvvvvtttrrrpppnnnoooppprrrqqqooonnnoooooonnnnnnllljjjggggggjjjlllfffgggiiijjjjjjhhhfffeeecccaaa^^^YYYVVVRRRPPPOOOMMMLLLKKKKKKLLLNNNQQQRRRPPPLLLHHHFFFCCCAAADDDIIIKKKKKKJJJIIIKKKRRR\\\dddtttwwwyyyxxx{{{}}}~~~~~~yyyppprrryyy~~~uuu~~~|||wwwwwwzzz}}}yyy]]]LLLAAA333000777222222222222111111111111............////////////------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---............---------------------------++++++,,,,,,---------...........................,,,,,,,,,,,,---...///////////////000//////...---...///000000111111000000000000111111111111000000222222333333444555555555444444444444444444444444333333444555555666777777::::::;;;<<<===>>>@@@AAA<<<>>>??????===<<<<<<===<<<<<<;;;;;;;;;<<<======<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???AAABBB@@@AAAAAAAAAAAA???>>>===<<<;;;:::<<<>>>??????>>>======<<<;;;;;;;;;;;;;;;???????????????@@@@@@@@@::::::::::::::::::::::::888888888888999999999999777777777777777777777777666888999:::<<>>>>>@@@DDDFFFGGGGGG???===:::888888999:::;;;888888888999999888888777555888:::999777555555666222222333333444555555555333444444555555555444444222222333333444333333333222222222333444555777888555666777888888999999999:::777444999CCCTTT~~~vvvhhhyyyrrr[[[OOOVVVeeevvviiiXXXLLLGGGCCCBBBAAA???===<<<<<<<<<777888999888666555666777555666999:::===AAAFFFJJJLLLSSS\\\aaacccdddgggjjjiiijjjlllmmmoooooopppppprrrssstttssspppooooooooolllkkkjjjkkkmmmmmmllljjjhhhhhhjjjmmmooopppooommmlllmmmooopppppppppnnnnnnnnnpppqqqqqqpppnnnnnnnnnmmmnnnoooppprrrsssuuuuuurrrqqqqqqpppqqqrrrssstttoooppppppqqqqqqqqqqqqqqquuuuuuttttttsssrrrqqqqqqoooppppppnnnjjjiiikkkmmmiiijjjjjjhhheeecccdddfff```aaaaaaaaa^^^[[[WWWUUURRRQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGJJJLLLJJJDDD???@@@@@@>>>???BBBEEEGGGIIILLLQQQ\\\kkkvvv|||}}}}}}{{{|||~~~tttmmm{{{||||||www{{{}}}{{{zzzTTT???888222000333222222111000//////000111---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,---...///000///000000111000///...---......000111111111000///000000111111111111000000111111111222333333444444333333333333333333333333222333333444555666777888777888:::;;;===>>>>>>???;;;<<<>>>>>><<<::::::;;;;;;;;;:::::::::;;;======BBBCCCDDDCCCBBBAAACCCEEE@@@@@@@@@@@@AAAAAABBBCCC???AAABBBCCCDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA???======???AAABBB@@@@@@AAAAAA@@@???===<<<;;;:::999:::===??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????::::::::::::::::::::::::999999:::::::::;;;;;;;;;777777777777777777777777888:::<<>>;;;999888888:::;;;777777888888888888777666222555888777555333333555222333333333222222444666555555666666666555444444111222333444444444444444222222222222333555777888555555666777888888888777555;;;:::<<<>>>===aaaooottt{{{TTTJJJRRR]]]uuuppp```YYYGGGFFFCCC@@@>>><<<<<<<<<;;;<<<===<<<:::888777888333444555666777:::>>>BBBDDDKKKUUU[[[\\\]]]```cccfffhhhjjjlllmmmmmmmmmmmmpppqqqrrrpppnnnmmmmmmooommmjjjgggggghhhiiijjjjjjkkkjjjkkkllllllkkkhhheeejjjllloooqqqrrrqqqooommmjjjmmmooopppooooooooopppmmmmmmnnnpppqqqrrrssstttqqqqqqpppppppppqqqssstttoooooopppqqqqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrroooooonnnkkkgggfffhhhkkkdddgggjjjiiieeebbbaaaaaaZZZZZZZZZXXXTTTNNNIIIFFFDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@???@@@BBBCCCCCC===999<<>>DDDDDDCCCAAA???>>>@@@BBB>>>>>>>>>>>>???@@@AAABBB>>>???AAABBBBBBAAA???>>>;;;;;;;;;<<<>>>???AAABBBBBB@@@>>>======>>>@@@BBB@@@@@@AAAAAA@@@???===<<<;;;999999:::<<<>>>???>>>>>>>>>===<<<<<<<<<<<<===999::::::;;;<<<===>>>>>>;;;:::999888888888888888;;;999888777888999999888:::::::::999888:::>>>AAAAAA@@@CCCIIIMMMRRR^^^llltttsssrrryyy}}}{{{||||||||||||{{{sssttt___TTTHHHHHHHHHIIIIIIKKKLLLLLLHHHHHHFFFEEEDDDBBBAAAAAA@@@???===>>>@@@BBBCCCBBBAAA>>>:::888777777666666444333333333444444555555444444444555555555555666222222222222222222222222333333333444444444444555222222222111111000000000222222222333333333444444555555666666777888888888;;;777888;;;;;;???TTTmmmjjjwwwhhhKKKKKKWWWrrr{{{gggZZZJJJAAA@@@AAA@@@===DDD@@@;;;999999:::888666777666555444555777999;;;>>>@@@CCCHHHMMMRRRUUUWWWYYY\\\___cccfffhhhhhhhhhkkkkkkjjjiiihhhggggggfffhhhhhhhhhiiijjjjjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjllloooooommmkkkjjjjjjeeehhhkkknnnpppooonnnmmmmmmmmmnnnoooppppppoooooorrrqqqqqqpppooonnnmmmlllsssrrrqqqqqqqqqrrrssstttxxxtttrrrssswwwwwwtttpppmmmlllkkkjjjiiihhhhhhhhhbbbbbbcccbbb___ZZZUUURRRMMMLLLIIIGGGDDDAAA???>>>888888999999::::::::::::<<<;;;999999:::;;;;;;:::888999:::999999;;;>>>AAA@@@FFFNNNZZZjjjyyy~~~yyywww|||xxxvvvsssnnnzzzwww{{{|||xxxmmmrrrqqqpppzzzzzzwwwxxxwww{{{oooSSS:::555666222...///222111111000///......---------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------------------------------------------------------***++++++,,,,,,------...000000000000000///..................////////////......////////////............///000000000000000111222333333444444333333333333333444444444555555555555444555666999<<<===999999:::::::::999999888888999;;;::::::999;;;<<>>>>>>>>>>>>>>@@@???>>>======???AAABBB??????@@@AAA@@@???>>>===???@@@AAA@@@??????@@@BBBAAA@@@===<<<;;;<<<===>>>>>>>>>>>>@@@AAA@@@===;;;>>>===<<<<<<<<<===???@@@???>>>===<<<;;;;;;;;;;;;===<<<;;;;;;<<<===<<<:::>>>======<<<<<<;;;;;;;;;888888888999;;;;;;;;;:::999999999888888;;;???CCCEEEHHHRRR^^^gggnnnzzzyyyssssss|||~~~ooo}}}yyysssssswwwrrrbbbTTTOOOHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEDDDCCCBBBAAA???===<<<>>>@@@AAAAAA>>><<<999888777777777777555444333222222333444555333333333333444444444444222222222222222222222222333333444444444555555555444444333333222222222222222222333333333444444444444444555555666777777777:::666777:::888888EEEWWWvvvrrr{{{sssnnn|||___VVVYYYppp{{{hhhWWWLLLFFFCCCBBB???<<<:::;;;>>>>>><<<999888777666444444555555666777999;;;>>>AAADDDGGGHHHPPPRRRVVV[[[^^^```aaabbbddddddccccccbbbbbbaaaaaaccccccdddeeeeeefffggggggfffffffffeeeeeeeeeddddddhhhjjjlllllljjjhhhggggggfffgggiiikkklllkkkjjjjjjiiijjjkkklllmmmmmmmmmmmmpppooonnnmmmllllllllllllppppppoooooopppqqqrrrssstttqqqooopppssstttpppmmmhhhgggeeebbb```^^^]]]]]]VVVVVVUUUSSSOOOJJJEEECCC??????===<<<:::999888777888888888888999999999999888777666666777888888888888888777555444666999<<>>======???@@@BBB???@@@@@@AAA@@@???>>>===???@@@@@@???>>>===???@@@AAA@@@???======>>>???@@@?????????AAABBBAAA>>>;;;999999999:::<<<>>>AAABBB@@@@@@???>>>=========>>>===<<<;;;<<<======<<<;;;::::::::::::999888777777666777888999::::::999999<<<===>>>???BBBGGGMMMRRR[[[bbbooo~~~ooommmvvv}}}||||||{{{~~~~~~~~~xxxzzzlllrrrvvvnnn^^^PPPLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBB???<<<:::;;;===>>>>>>;;;:::999888888888999:::777555333111111111222333111111222222222333333333222222222222222222222222444444444444555555555555555555444444444444333333333333333333444444444444222333333444444555666666888555666:::888444999BBBeee{{{}}}aaaUUUrrrttt^^^cccxxxvvvdddVVVMMMIIICCC@@@>>>???@@@???<<<888:::999888777666444333333777888999:::;;;<<<===>>>DDDFFFJJJNNNQQQTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWZZZZZZ[[[\\\]]]^^^___```aaaaaa`````````_________ccceeeffffffdddbbbaaaaaaeeeeeeeeefffffffffffffffeeeeeefffhhhiiijjjkkkkkknnnlllkkkjjjjjjkkklllmmmllllllllllllmmmnnnpppqqqooollljjjkkkmmmmmmjjjggg^^^]]]ZZZVVVSSSPPPNNNMMMFFFEEEDDDBBB???;;;999777888888777777777777777777888888888777777777777777777777666555666777888888999::::::::::::===BBBEEEUUUhhh{{{zzzpppgggiiiqqq}}}vvvqqqxxx~~~vvv~~~sssuuurrr}}}~~~hhh^^^WWWLLLGGG<<<222,,,111444111///111111000000//////.................................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...---............---,,,,,,---............/////////......////////////............///000000000000//////000000111222111111111222222333333333444444444666555444444555777999:::888999999::::::999999999666777888888777666888999;;;;;;;;;;;;;;;;;;;;;;;;???>>>=========>>>???@@@???@@@@@@@@@@@@???>>>>>>???@@@@@@???===<<<===???AAA@@@?????????@@@BBBBBB@@@@@@@@@AAABBBAAA???<<<888888999:::<<<>>>@@@AAAAAAAAA@@@?????????@@@@@@>>>===<<<<<<>>>>>>===<<<999999:::::::::999777777::::::;;;::::::;;;===>>>BBBEEEIIINNNUUU^^^gggnnn|||uuurrrttt~~~|||zzz|||~~~~~~wwwkkkmmmzzztttvvvwwwuuu{{{vvvdddRRRKKKMMMOOOJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFCCC@@@;;;999:::;;;<<<<<<888888999888888999;;;<<<888666333111000000111222111111111222222222333333111111111111111111111111333444444444444555555555444444444444444444444444333333333333444444444444111111222222333444444444666444555999:::777888<<>><<<<<<;;;;;;:::999777555444999999999999::::::::::::<<<===@@@CCCEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXYYY\\\^^^___^^^\\\[[[ZZZ[[[aaa`````````aaabbbdddeeebbbbbbcccdddfffgggiiijjjllljjjhhhggggggiiilllnnnhhhhhhhhhhhhhhhhhhhhhiiihhhfffcccccccccaaa^^^[[[QQQOOOLLLIIIFFFCCCAAAAAA:::999888888777777777777777777777777888888888888888777777777777666666666999999888777777777:::;;;999===BBBHHHLLLQQQVVVZZZ^^^ooowwwmmmhhhqqq~~~gggooo~~~xxxuuu}}}eeePPPHHH===666444000///333444000...111000000/////////.................................,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------.........------,,,---------.........//////......////////////......---...//////000000/////////000111111222222111111222222222222333333333333555555444444555666777777888888999:::::::::999999666777888888666666777888:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???@@@@@@@@@?????????>>>>>>@@@AAAAAA???===<<<===>>>????????????@@@AAABBBCCC?????????AAABBBAAA>>>;;;;;;;;;;;;<<<<<<<<<======AAA@@@@@@??????@@@@@@@@@>>>===<<<===>>>???>>>=========>>>>>>>>>>>>======??????@@@@@@AAAFFFLLLQQQRRRWWW^^^fffppp{{{tttmmmqqqzzz~~~qqqeeejjj}}}yyy|||jjjUUUJJJKKKMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCDDDFFFHHHHHHHHHGGGGGGDDD@@@<<<::::::;;;;;;:::666888999999888888;;;===888777444222111000111222111222222222333333333333111111111111111111111111333333333333444444444444222222222222222222333333222222222333333333333444000000111111222222333333888555444777888777888:::;;;KKKeeewwwxxxxxxyyy}}}~~~]]]UUUJJJCCC@@@@@@@@@@@@<<<<<<<<<;;;:::888777666555555666666666777777777999:::;;;<<<======>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTVVVUUUSSSRRRSSSSSSXXXXXXXXXYYYZZZ]]]```bbb]]]^^^^^^___```bbbdddeeefffeeecccbbbccceeehhhiiicccbbbaaa```___]]]\\\\\\[[[YYYWWWUUUSSSPPPMMMJJJCCCBBB@@@>>><<<;;;::::::777777666666666777888888555555555555555555555555888888888888777777777777888999999888777999===@@@CCCIIISSS\\\ccchhhkkkmmmnnnxxx~~~~~~rrr|||sssfffuuuyyyuuuyyycccFFF<<<666555333222222333111......111////////////....................................+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---....../////////......------------..................////////////......------...///////////////000111111222222222222222111111111222222222333333333333333444444555555666777888999:::::::::::::::777888999888777666777888:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======??????>>>>>>============@@@AAAAAA???===<<<===>>><<<======>>>???@@@AAAAAA>>>===>>>???@@@???<<<:::<<<<<<======>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????>>><<<<<<===?????????>>>BBBAAAAAABBBCCCDDDEEEFFFHHHKKKNNNQQQUUU\\\eeelllwww|||wwwmmmkkkpppvvv}}}~~~vvvooommmzzzuuuqqqpppuuu}}}lllVVVIIIFFFHHHIIIHHHKKKKKKIIIGGGFFFEEEDDDDDDBBBCCCFFFGGGHHHHHHGGGFFFCCCAAA>>><<<<<<<<<;;;:::666999;;;:::888777999<<<777777555444333222222111111111222222222333333333111111111111111111111111222222222222333333333333000000111111111111222222111111111111222222222222///000000111111222333333888666444333222333444666444666DDDSSSRRRPPPlllrrruuufffYYYNNNFFF???;;;>>>===<<<;;;999888777777555666666777777888888999999999999999888888888888888888888999999:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGIIIJJJJJJHHHHHHJJJKKKMMMMMMMMMOOOQQQTTTWWWYYYUUUUUUTTTUUUVVVXXXZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\]]]XXXXXXWWWUUUSSSPPPNNNMMMJJJJJJHHHFFFCCC@@@===<<<:::999999888888888888999:::999888777666555666666666666666666666666666666888888999999::::::::::::777999;;;<<<===AAAGGGMMM^^^eeennnvvvzzz{{{||||||wwwmmmmmmooosss|||vvvyyyuuuvvv~~~ZZZ???444111555000000000000......///111........................------------------------++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------...////////////...,,,------------...............////////////......------...////////////...000111222222333333222222000000111111111222222222111222222333444444555555777888999999::::::::::::777888999888777666777888999999::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;<<<<<<<<>><<<;;;<<<>>>;;;;;;<<<===>>>>>>??????=========>>>???>>><<<999999:::<<<>>>???@@@AAAAAA@@@@@@???======<<<<<<======;;;;;;<<<>>>??????>>>]]]\\\[[[\\\]]]```dddfffhhhnnnuuuzzz~~~zzztttkkkhhhmmmzzz}}}|||zzz|||rrroootttppplllnnn}}}{{{eeeUUUHHHGGGHHHEEEEEEHHHJJJIIIGGGFFFEEEDDDCCCCCCAAACCCEEEGGGHHHGGGEEEDDDCCCAAA@@@@@@@@@???===:::777:::===<<<888666777:::666666777777666444333222000000000111111111222222111111111111111111111111000000111111111222222222000000000111111111222222///000000000000111111111///000000111222222333333444555555222///000222444555444:::AAA>>>>>>SSSoooyyyooolllpppuuuyyyfffppp~~~{{{}}}ppp```QQQFFFEEEDDDAAA>>><<<:::999999999999999:::::::::;;;;;;888888888777777777888888777777777777888888888888777777777777777777777777999999::::::;;;<<<<<<<<<<<<===>>>>>>>>>???AAACCCAAABBBCCCDDDFFFHHHJJJKKKIIIIIIHHHGGGHHHJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIFFFDDDAAA@@@>>>>>>>>>===;;;999777777777777666666777888888999999999999888777777666666777777888888999999999:::999999:::;;;<<<======>>>===AAAFFFJJJMMMUUU___fffwww{{{~~~xxxvvvwww|||zzzyyyxxxwwwsssuuuyyyzzz~~~xxx}}}}}}}}}cccFFF:::222...333---...///....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---...............,,,,,,---------...............////////////......,,,---......//////......///000000111222111111111000000000000111111111222///000111222444555555555777777888999::::::::::::666777888777555444555666777777888888999::::::;;;999999:::;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;:::999;;;<<<;;;<<<<<<===>>>>>>>>>>>>======>>>???@@@???<<<:::777999;;;===???@@@@@@@@@BBBAAA???>>><<<<<<;;;;;;;;;::::::;;;===???>>>===uuueeeeeeiiivvv~~~~~~|||xxx|||zzz|||vvvsssuuuqqqsss{{{pppPPPEEEDDDMMMNNNEEEDDDMMMHHHGGGFFFDDDCCCCCCBBBBBBAAABBBEEEGGGGGGFFFDDDCCCCCCBBBAAABBBBBBAAA>>>;;;888<<<>>><<<777555666999555666888888888666333222////////////000000000000000000000000000000000000///000000000000111111111000000111111111222222222////////////000000000000000000000111222222333333...333555333000111444666555888:::999666999DDDPPPnnnxxxzzzjjj\\\XXXZZZiiizzzsssYYYpppqqqgggiiiwwwpppdddNNNKKKGGGCCC???=========999999999999999999999888777777777777777888999999888888888888888888888888666666666555555555555444777666666666666555555555444666777777888999;;;>>>:::;;;<<<===>>>???@@@@@@@@@???>>>===>>>@@@BBBCCC@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???<<<:::999888:::;;;;;;999999999999777777777777777888999999666777888999::::::::::::444444555666777999999:::999:::;;;<<<>>>???@@@@@@GGGLLLSSSYYY___hhhuuu~~~~~~}}}|||}}}~~~zzz{{{}}}~~~|||mmmpppssstttrrr|||{{{zzzoooqqqnnn]]]VVVBBB666777444...222...000000000000111///+++---.....................+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---......***+++,,,,,,------------,,,,,,,,,---------............////////////......,,,---......//////.........//////000000000000000000000000000111111111111...///000222444555555555666777888999:::;;;;;;;;;555666777666444333444555555666666777888999999999888999:::;;;;;;;;;::::::<<<;;;:::999888999::::::888999:::999888888:::;;;<<<======>>>>>>>>>>>>===>>>>>>???@@@AAA@@@===;;;::::::<<<=========<<<;;;CCCBBB@@@???===<<<;;;;;;;;;:::999;;;===>>>>>>===sssllljjjkkkqqq{{{|||xxxxxxxxxyyy{{{~~~{{{wwwwwwrrrlllxxx}}}|||yyyxxx~~~|||hhhPPPFFFEEECCCDDDFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFDDDBBBBBBCCCDDDCCCAAA???======>>>@@@AAA@@@???<<<999666555777999444444444555555555555666------...///000111222222////////////////////////111111000000//////......000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222666666666666777777777777EEEMMMXXXdddhhheee\\\TTTfffttthhhSSSmmm|||ggg^^^\\\|||vvvhhhVVVJJJEEEDDDBBB???<<<999666666777999:::999777888888777666666888:::444555555666666777777777777777666666666777777888666666666555555555444444666555444444444555666777888888999888777888:::<<<999999:::;;;;;;<<<======>>>>>>============>>>>>>:::999999888888888999999777;;;>>><<<777555777;;;<<<:::888777777888888888555666777888999999999999:::999999:::<<<===<<<:::===AAAFFFHHHIIILLLRRRXXX___eeelllqqqrrrrrrsssuuuuuuzzz~~~|||vvvttt}}}wwwuuu}}}ooonnnzzz|||zzz~~~ooozzz~~~~~~}}}~~~~~~uuufff\\\ZZZPPPFFF:::222000111111000000000///...............444333000...---------+++++++++++++++++++++++++++******++++++++++++******))))))************))))))+++*********))))))((((((************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------.........//////......////////////...............///////////////000111222333333222000000000000000000111222333444444555555666666666666666333333333444444444555555666666666777888888999999:::999888888777777888888999888777666666777888888::::::::::::999888777777::::::;;;<<<>>>???AAABBB:::;;;<<<======<<<;;;:::999:::;;;<<<============>>>>>>>>>>>>===<<<:::999;;;<<<<<<<<<===>>>>>>???|||xxxqqqlllkkkpppyyyzzzwwwuuuwww~~~~~~xxxpppkkkjjjwww|||wwwttt}}}vvvrrr}}}xxxttt}}}yyybbbQQQOOOFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAABBBCCCAAA>>><<<;;;;;;<<<======;;;888777777777666555555555555444444444444444---......//////000000111000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222444444555555555666666666555:::CCCMMMUUU[[[^^^```kkktttmmmeeefff}}}yyynnnmmm|||uuujjjbbbXXXJJJ@@@AAA@@@>>>>>>>>>===:::888888999999999888777777888888888777777777888888888777777777777777888999999999999999888888888888888666555444444444555666666555666666555444555777999888888999::::::;;;<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;:::999999999888;;;>>>===:::777777888:::999888888999:::;;;;;;;;;;;;;;;;;;:::999777777777666777:::???DDDHHHIIINNNSSSYYY[[[\\\^^^dddhhhpppuuu{{{~~~~~~}}}}}}}}}wwweeeYYY[[[hhhuuurrrfffmmmvvvyyy||||||www[[[KKKGGG@@@999222///000222111///000//////...............>>>KKKGGG222&&&---111+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************)))))))))(((************************++++++++++++************************++++++++++++************)))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---------...............////////////..................////////////000111222222222111000000000000000000111222333444444444555666666666666555222222222222333333333444444555555666777777888888888888777777666666777777888777777666666666777888::::::;;;;;;::::::999999:::::::::;;;<<<>>>???@@@============<<<;;;999888777888999:::;;;;;;;;;;;;<<<======>>>===<<<;;;:::::::::;;;======>>>>>>>>>~~~sssmmm```ccciiiqqq{{{{{{{{{}}}|||yyy~~~ppp]]]]]]qqq{{{{{{tttyyy~~~wwwwwwiiiOOODDDHHHEEECCCBBBBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@======>>>???@@@@@@AAAAAACCCAAA>>>;;;999999999999;;;888666666888888666444666555555444444333333222........................000000000000000000000000---......///000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333333333333444444444444000222555:::CCCPPP```kkkkkkttt}}}llldddhhhkkk[[[JJJGGGCCC@@@???>>>===<<<999999:::::::::999999888:::999888777666777888888777777777777777888999999777777777777888888888888777777666666666666777777444555666555444444666888777777777888999999::::::;;;::::::::::::::::::;;;;;;:::999888777777777777888999:::;;;:::888666555888888888888999:::;;;;;;::::::<<<===??????@@@@@@KKKJJJLLLQQQZZZbbbiiilllpppssswwwyyyyyyzzz}}}yyyiiifff___[[[]]]iii{{{xxxxxxtttppp|||vvvuuu}}}wwwxxxvvvQQQ@@@:::333000...///111222000---//////...------------...;;;XXXZZZ888$$$...333(((++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......//////......---------........./////////000000111111111111000000000//////000000111222333333333444555555555555555111111111111222222222222333444444555555666777777777777666666666555555555777666666555555666777777999999:::;;;;;;;;;;;;:::999999999999:::;;;<<<===>>>>>>>>>===;;;:::888777777888999::::::;;;;;;:::;;;<<<<<<======<<<;;;;;;777888:::<<<============~~~sssiiieeeeeefffgggpppyyy{{{yyyxxxtttzzzjjjYYYddd~~~sssooo|||{{{eeeUUUOOOIIIBBBDDDBBB@@@@@@BBBDDDDDDDDDCCCCCCAAA@@@??????>>>>>>>>>>>>???AAABBBCCCAAA@@@BBB@@@>>>;;;999999999999:::999888666666555555555666666555444333222111000//////......------------////////////////////////........./////////000000////////////////////////////////////////////////........./////////000000111111111111111111111111222222222333333333444444444444444333777CCCUUUbbblllqqq|||xxxyyyVVVXXX|||llldddXXXNNNGGGCCCAAA@@@===<<<::::::;;;;;;;;;:::<<<;;;999888777888999:::::::::999999999::::::;;;777777777777888888888888999999999888888888888888666888888888777666888999666666777777777888888888999999888888888888999999666666555555666666777888:::999888999::::::999777777888:::;;;;;;<<<>>>@@@@@@BBBGGGNNNTTTYYY]]]___kkkkkknnnttt}}}zzzkkkccc```VVV\\\gggttt{{{pppxxxqqqppp{{{{{{xxx~~~wwwtttsss|||eeeHHH:::444222000///000111111...,,,///...------,,,,,,------)))IIIUUU<<<***...///%%%******************************++++++++++++******,,,***(((''''''(((***,,,*********)))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))************++++++++++++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---------......---------,,,------......///////////////000000000000000000///////////////000111222222333333444444444444444111111111222222222222333333444444555666666777777777777777777666666555555555555555555555666666666777777888999:::;;;;;;;;;999999999999::::::;;;<<<>>>======<<<;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::444555888:::;;;<<<;;;;;;zzztttppplllgggdddbbb```___cccmmmyyy~~~|||zzzyyyyyyyyy{{{}}}|||ooommmlllrrr}}}www||||||kkkWWWMMMNNNMMMGGGDDDAAA???>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>???@@@@@@AAACCCEEEDDDAAA===AAA@@@>>>===<<<;;;;;;<<<888::::::777222000222555666555555333222111000////////////...------,,,,,,........................000/////////.........---................................................---............/////////000000000000000000000000222222333333333444444444333444333111///444???HHHcccfffmmmlll```YYYggg}}}xxxYYY\\\zzzttt~~~ttteeeYYYOOOIIIMMMIIIDDDBBBAAA@@@>>><<<>>>===<<<;;;:::;;;<<<<<<===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999999999888777777777888999::::::888888888999777777777777777888888888888888777777777777888888888777777777777888888999;;;888777777:::===??????<<<@@@DDDHHHJJJMMMQQQTTT\\\___eeelllsssyyy~~~}}}~~~uuuddd___bbbeeezzzttteeelllzzzrrrssswww}}}xxxtttpppiii{{{zzz||||||xxxcccEEE999444...222111///...//////...---......---,,,,,,,,,,,,,,,"""333>>>888...+++***(((******************************++++++++++++******,,,***(((''''''(((***,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////000.........//////000000111/////////...//////000000111111222333333333333333222222222222333333333333444555555666666777888888777777888888888777666555444444555666666666666666444555666777888999999999999999999999::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;>>>===<<<;;;:::999888888333444666888999999999999eeehhhlllmmmiiiddd^^^[[[\\\\\\\\\]]]___dddiiilllwwwzzz~~~|||{{{yyywwwvvvuuutttttttttyyyxxxwwwyyy|||}}}yyypppsss}}}}}}}}}~~~uuu___PPPQQQOOOEEEFFFPPPCCC@@@===<<<>>>AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@AAADDDGGGFFFAAA<<>>======<<<<<<666888:::999666333222333555555444333111000000////////////.........------------------------------000000//////...------,,,................................................------------.........///////////////////////////222222222222333333333333111222333222000111444777DDDSSSdddllldddXXXVVV[[[vvv}}}^^^YYYlll|||xxxxxx}}}nnneeehhhddd___\\\YYYUUUOOOJJJFFFFFFEEECCCBBB@@@???>>>>>>>>><<<;;;999888888888<<<<<<;;;;;;;;;:::::::::999999999999999888777666888:::;;;;;;999888888999888888888888888888888999999888888888888888888999999888777777777777888888999999:::;;;>>>CCCGGGJJJNNNSSS[[[```dddhhhnnnsss|||}}}~~~zzznnncccgggvvvtttccccccyyy{{{rrr}}}vvvssswwwuuussskkkiiijjjkkkfffVVV???222111000,,,------,,,,,,,,,---///000------,,,++++++++++++,,,,,,***+++///,,,&&&(((///******************************++++++++++++******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++*********************************+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...//////000......------...///000111//////............//////000111111222222222222222222222222222333333333444444555555666777777888888666777888999888777666555444444666777777777777777333444555666777888888888888888888999999:::<<<<<<;;;;;;::::::::::::;;;;;;888888999999999999888888===<<<;;;:::999888888888666666666777777888999999XXX\\\___```^^^]]]]]]___ffflllsssyyy~~~}}}yyyxxxyyyvvvtttrrrpppoooooopppppppppvvv{{{mmmdddkkksssmmmssswwwvvv}}}{{{kkk\\\LLLEEELLLLLLCCCCCCMMMBBB???<<<;;;===???AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCGGGKKKKKKEEE@@@BBBBBB@@@???===<<<;;;:::777777;;;AAAEEEBBB:::222444333333222111000000///////////////////////////................................................------------------------------------------------,,,,,,---------.........////////////////////////000000000111111111222222111111222333444444444444///???SSSaaahhhggg\\\RRRkkkxxxyyypppjjjpppzzz~~~yyyzzz~~~tttkkkbbbbbbaaa___[[[VVVRRRPPPMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;===>>>>>><<<;;;:::;;;::::::::::::::::::::::::::::::999999999999::::::999999:::;;;===@@@AAACCCEEEJJJPPPTTTWWWZZZ^^^bbbjjjpppwww{{{}}}}}}zzzvvvyyywwwttt}}}rrrkkkmmmuuuxxxlll}}}{{{|||vvvcccXXXUUUVVVMMM???555111000000///++++++,,,---------...///---,,,,,,+++++++++++++++000)))'''+++***%%%'''...******************************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********((()))))))))************))))))))))))************************************)))*********++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,...//////000------,,,,,,---///000111///......------......//////000111111222222111111111111111111222222222222333444444555555666777777555666777888888666444333444555666888888888888888555555666777777888777777555666666777888999;;;<<<===<<<:::999999999999:::888888999999999888888777::::::999888888999:::;;;;;;:::888777777888:::;;;{{{~~~{{{||||||{{{xxxvvvvvvvvvqqqpppmmmlllmmmooorrrttt~~~yyy___YYYkkkmmmmmmwww{{{}}}tttgggYYYEEEJJJJJJDDDDDDIIIHHHBBBBBB???;;;:::<<>>@@@BBBBBB@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===>>>AAAFFFKKKPPPTTTVVV[[[cccnnntttvvvxxx|||}}}wwwsssrrrpppmmmjjjooo}}}tttppp}}}uuuyyypppnnn{{{xxx}}}gggSSSKKK@@@999444444333///---000,,,...000111///...---------,,,++++++******++++++***)))+++---,,,)))'''((())))))))))))))))))))))))******++++++++++++******))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,...//////000------,,,,,,---...000111///......---------......//////000111111111111111000000000000111111111111222222333444444555555666444555666777777555333222444555777888999999999888666777777888888888888777333333444555777999:::;;;???===;;;999888888888888::::::;;;;;;;;;::::::999777777777777888:::===>>>???===:::888888999<<<==={{{xxxzzzwwwssssssuuutttpppooopppqqqlllmmmxxxtttmmmbbbaaattt~~~vvvssszzzoooUUUBBBEEEFFFGGGFFFDDDCCCDDDEEEEEEBBB???<<<;;;===???AAA@@@???>>>@@@DDDFFFEEECCCFFFGGGGGGGGGGGGHHHHHHHHHBBBAAA@@@>>>===;;;:::999===777666>>>IIIJJJ???444666555333111111222333444666555333111000000111222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................////////////000000000000///000000000111111111111888111111999???GGGZZZooojjjttttttqqquuuvvvyyykkkJJJUUUsss~~~yyyvvvzzzxxx{{{{{{xxxxxx|||zzztttmmmiiieeedddddddddbbb___YYY[[[]]]^^^^^^ZZZTTTOOONNNLLLJJJJJJJJJHHHDDD@@@EEEDDDBBBBBBAAA@@@???>>>:::@@@DDDDDD@@@@@@FFFLLLQQQQQQTTT[[[dddlllqqqsss{{{zzzmmmcccbbbccccccdddnnn~~~qqqaaahhhwwwmmmnnnqqq|||zzzwwwttt~~~~~~}}}~~~XXXBBB>>>111111000000//////......+++++++++,,,,,,---------+++++++++************)))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))***************)))(((((()))((('''''''''(((***+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,............////////////222222111111111111111111222111000//////000111222333333333444444555555555555555666666666555333222444444555666777888999999888888888888888777666555555444444444555666888999999999999999999888777666777888999:::::::::999888999888777777888;;;===??????>>><<<:::999888999999~~~zzzxxxxxxvvvrrrrrrtttsssooolllmmmmmmjjjfffeeegggtttzzz}}}|||yyyyyywwwoooyyy}}}vvv~~~}}}qqqgggXXXNNNLLLCCCEEEFFFEEEDDDCCCDDDFFFEEEBBB???<<<;;;===???AAABBB@@@???@@@BBBCCCAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDAAA@@@???===;;;999888777777666777;;;@@@???999333555444222111111111333444444333111///......///000........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------....../////////000000000//////000000000111111111333......444666777CCCRRRhhhuuuqqq```RRRNNN^^^xxxkkkXXXUUU^^^www}}}{{{{{{yyyuuu~~~{{{xxxwwwxxxyyyxxxwwwzzz{{{||||||{{{wwwrrrooohhheeecccaaa```]]]XXXTTTXXXZZZ[[[YYYVVVTTTUUUWWWYYY]]]aaa```]]]]]]bbbhhhsssssstttwww{{{||||||qqqhhhdddbbb^^^[[[iiipppzzzwwweee^^^^^^uuutttkkkllloooooo|||xxxmmmiiiqqqmmmyyy}}}kkkHHH777444111111000000///......---++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))************)))(((((()))((('''''''''(((******(((((()))))))))*********)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,............////////////111111111111111111111111111000000000000000000111222222222333444555555666444555666666555444333222333444444666777888999999888888999999888888777666555555444444555777888999888999999999888888777666777888:::;;;;;;;;;:::::::::999999888999;;;===???AAA@@@>>>===<<<<<<======~~~zzzyyywwwuuussssssooonnnppppppnnnooossspppiii```___gggqqqvvvvvvzzzhhh^^^^^^gggxxx~~~www}}}zzzvvvdddTTTHHHHHHNNNBBBDDDEEEEEECCCCCCDDDEEEDDDBBB???<<<<<<===???AAACCCAAA????????????===;;;======>>>>>>>>>?????????@@@???===<<<999777666555444777999:::777555444444444333222111000111222222111000...---,,,------...........................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------------------------.........////////////000////////////000000000000222///111555444///333<<>>@@@???>>>>>>>>>>>>@@@@@@uuutttttttttttttttssssssssspppooorrrssspppllljjjqqqkkkgggfffdddbbbcccfffgggggghhhqqqlllWWWRRR```yyysssooosssvvvwwwtttzzzuuu]]]QQQLLLHHHFFFFFFDDDFFFFFFEEECCCBBBCCCDDDDDDBBB???===<<<===???@@@AAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>===;;;999777555555444777999888555333555777333222111000000000111111//////...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000111000222666555111222777444HHHZZZjjjtttjjjXXXSSStttwwwzzzssseeejjjyyytttiiiccc^^^[[[[[[YYY\\\dddoooxxxrrrfffYYYPPPOOORRRUUU___fffpppxxx~~~nnnYYYWWWkkkvvvuuuzzzqqqmmmkkkzzz{{{|||yyyzzzzzz{{{}}}{{{ssskkkfff```[[[PPPCCC777000...///000000///......------,,,---,,,,,,,,,++++++******************))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((())))))(((((((((((()))))))))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........////////////////////////000000...///000111111000///......///000222333555666666333333444444444333333333111222333444666777999999999999:::::::::999999888666666666777777888888888666777777888777777666666555666888:::;;;;;;;;;;;;===<<<<<<;;;;;;<<<===>>>======<<<<<<===>>>@@@AAAdddfffjjjmmmnnnnnnmmmlllgggeeefffkkkkkkgggeeegggbbb]]]ZZZ[[[\\\[[[^^^cccmmm{{{llliiigggiiiuuu}}}rrrrrrssstttoooqqqxxx|||~~~mmm\\\KKKEEEGGGHHHEEEBBBGGGHHHHHHFFFCCCBBBBBBCCCCCCBBB???=========???@@@=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===;;;999888666666555555444444555555666777111111000000//////////////////......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////...---///111222000222555111777;;;IIIaaakkkjjjmmmlllppptttfffVVVXXXccc~~~nnnbbbLLLIIIGGGIIIQQQ^^^mmmvvvzzzzzzvvvuuupppfff___^^^SSSSSSRRRSSSVVVZZZbbbhhhyyyxxxbbbUUU]]]zzzvvvmmmlllvvvhhhwww~~~}}}}}}|||zzzuuuuuuwww}}}yyy~~~}}}mmm^^^VVVIIIAAA777000...///111111//////......---,,,,,,,,,,,,,,,,,,++++++******************)))))))))((((((************************)))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''((((((((((((((('''(((((((((((()))))))))&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------..................------------............---------....../////////...///000111111000///.........000111333444555666333333222222222333333333111111222444555777888888888999999:::::::::999999777777777888888888888888555666666777777777666666333444666888999:::999999<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAUUUWWW[[[___``````^^^\\\YYYVVVVVVYYYVVVRRRWWWaaaXXXYYY```llluuu{{{wwwhhh___aaakkkssszzz|||xxxvvvvvvxxxyyy{{{|||qqqdddNNNLLLIIIDDDAAA@@@CCCFFFFFFGGGGGGEEECCCAAAAAABBBCCCAAA???>>>===>>>??????:::<<<<<<<<<::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777444111///000333555444333000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------.........///111000000000000111222444111777333333BBBQQQbbbvvvzzz{{{tttnnnmmmhhhrrrooo```ZZZ```lll}}}nnn^^^RRRLLLIIIIIIJJJKKKNNNUUUcccsssjjj\\\[[[[[[XXXQQQOOORRRYYYYYYUUUVVV]]]aaaaaaeeennnuuu{{{xxxqqqttt|||~~~xxxqqqjjjeeekkk~~~{{{pppkkkjjjpppooouuuuuuxxxxxx{{{zzzcccLLLBBB:::555///,,,---/////////.........---,,,,,,+++++++++++++++++++++***************)))))))))(((((((((************************((())))))******))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,------------.........,,,,,,,,,------......///...//////000000//////.........///111222333444444222222111111111222333333111222222333444555666666777888999999999999999999777888999999999999888888444555555666666666666666333444555777888888888777999999999::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBJJJKKKMMMNNNPPPQQQQQQQQQKKKKKKQQQWWWSSSNNNVVVeeexxx}}}ttteeeXXXSSSUUUaaa|||yyywwwzzzyyy~~~xxxrrrkkk]]]QQQBBBFFFHHHEEE@@@???CCCFFFBBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@>>>===>>>>>>???:::<<<===<<<:::999:::<<<999999999999::::::::::::999999888888888888777777333111000000111111111000////////////......------------...............---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........333222111000111333333222,,,666666222777<<>>@@@@@@@@@@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>???<<<===???===999888999;;;777777777777888888888999666666666666777777777777333444444333000//////000......//////......---,,,,,,,,,---.........------++++++++++++++++++++++++************************(((((())))))*********+++************************))))))***+++,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......---.........000222111///---222...+++222222333<<>>@@@EEEAAAFFFIIIIIIJJJMMMPPPRRR___aaaiiirrrtttttt|||xxxwwwtttsssxxxyyykkk[[[RRRSSSTTTUUUVVVVVVVVVVVVhhhpppxxx{{{tttmmmqqqzzz{{{~~~sss|||~~~ssskkksssnnn|||}}}~~~~~~xxx~~~vvvssswwwyyypppbbbYYYSSSPPPJJJBBB:::444///,,,///...---,,,+++,,,------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************************))))))******+++,,,++++++******++++++,,,---------------------------///////////////.........000000111111111222222222//////000000111111111111333333222222222222222222444444333444444555666777777888888777777666555444777777888888888888777777777777666666666666666777666666555555555555666666:::999888777777666666777uuuoooccc[[[QQQOOOYYYnnnwwwyyyxxxwwwxxxfffUUUJJJFFFEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDBBBBBBCCCEEEEEECCCAAACCCAAA??????@@@@@@@@@??????===::::::;;;<<<:::888999999888777777666666555777666444333222222333333333222111000////////////............---------------,,,++++++*********+++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******++++++++++++++++++++++++------------....................................///000000111222222333333///333:::EEERRR^^^iiinnnooowww}}}vvvmmmiiibbbrrrttttttvvvuuukkkhhhVVVSSSQQQPPPLLLEEECCCEEEMMMJJJEEEAAA@@@@@@???>>>??????DDDJJJLLLLLLQQQYYYdddgggjjjlllkkkjjjhhhgggaaa```______``````^^^]]]]]]ZZZSSSOOOWWWccciiigggrrruuuzzz}}}uuuccc___iii}}}xxx{{{yyyxxxmmmdddhhh}}}{{{rrrssswwwyyyppp^^^NNNFFF===<<<:::777333000...,,,///...---,,,+++,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************************))))))******+++,,,++++++******++++++,,,---------------------------////////////............000000000111111111222222000000000000000000111111222222222222222222222222444333333444444555666777777777777777777666555555666777777888888777777666666666666555555555666666666666555555555555666666666666555444444444555555wwwrrrkkkgggddd^^^VVVOOOTTTRRRRRRZZZkkkzzzzzzwwwwwwwww|||}}}{{{vvviii\\\LLLCCCCCCEEEEEEBBBEEEFFFFFFEEECCCBBBCCCDDDDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@>>>>>>???@@@???>>>>>>===;;;;;;<<<<<<;;;999::::::999999888777777666666555444333222222222333222111000//////...//////......---------,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,---------............................../////////000000111111222222222222222666EEEZZZiiiwwwrrrdddZZZaaatttwwwfffYYY[[[hhhvvv{{{{{{tttooonnnpppjjjddd```^^^[[[TTTPPPGGGEEEEEEHHHIIIHHHJJJMMMKKKPPPWWW\\\]]]]]]\\\\\\]]]\\\\\\bbbjjjppppppooowwwuuuppplllqqq}}}vvvlllfffkkkxxxqqqoooxxxyyywwwyyywwwqqqqqq~~~uuuxxx~~~yyyqqqyyy}}}hhhMMM;;;666000111222222222111000///...---,,,,,,++++++,,,,,,+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************************))))))******+++,,,++++++******++++++,,,---................................................000000000000111111111111000000000000000000000000000000111111222222333333333333333333444555666777666666777777777666555555555666666777777666666555555555555555555666666666666666555555555555666666444333333333333444555555zzzuuusssqqqrrrsssrrrnnnjjjZZZZZZTTTMMMNNNWWW```bbbtttuuuyyyxxx|||~~~{{{yyynnneeeUUUKKKAAA???CCCGGGEEEBBBCCCDDDEEEDDDBBBAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>@@@@@@@@@???===============<<<;;;;;;;;;;;;:::999999888888777555555444333333222222222111000//////.........///------------,,,,,,,,,+++++++++***************+++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************+++++++++++++++,,,,,,,,,------------------------------------........./////////000000555666444000...333???IIIfffaaaKKKNNNbbbwww]]]WWW]]]fffkkkoooyyy{{{wwwttttttsssqqqpppoookkkrrr|||qqqkkkdddeeeuuu|||yyy}}}{{{qqqhhhfffkkkooouuuzzzqqqyyyzzz|||yyy{{{yyytttpppsssxxx{{{qqqXXX>>>111111///000222333222111///------,,,,,,+++++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************************))))))******+++,,,++++++******++++++,,,---........................------...............////////////000000000111111000000000000000/////////...//////000111222333333333333333333444555666666555555666666777666666666555555666666666666555555555555666666777777777666666555555444444555555666444444444444555666777888nnnttt{{{{{{pppdddSSSTTTUUUUUUUUUUUUTTTTTTNNNXXX___bbbkkk|||sssooolllpppuuuxxxvvvlll\\\QQQHHHFFFDDDDDDFFFFFFDDDBBBBBBCCCDDDCCCAAAAAAAAACCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA??????AAABBBAAAAAA===>>>???>>>===<<<;;;;;;;;;;;;::::::999888888888444444444333333222111111000///......---.........---,,,,,,,,,++++++++++++*********))))))***++++++************************))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((())))))******)))))))))******+++++++++++++++++++++,,,,,,,,,---------------------------...............////////////000111111222333666888???iiisss___XXXaaammmwwwvvvZZZXXXWWWPPP\\\bbbkkkttt|||zzzgggdddffflllyyyyyywwwyyyvvvmmmllliiikkkqqq{{{xxxzzzzzz|||sssddd```ccc___YYYOOO>>>000,,,000---...//////...,,,)))'''+++++++++++++++*********++++++******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---........................,,,---------......//////....../////////000000000000000//////////////////......///000000111222222333222222333333444555666333444555666666666666666555555666666666666555555555666777888888888888777555555444444444444555555333333333333444666777888NNNQQQUUU[[[^^^\\\UUUOOOLLLRRR\\\eeelllpppqqqrrrwww~~~|||uuuppprrruuuzzzwwwiiiZZZJJJCCCAAADDDFFFGGGFFFDDDBBBAAA@@@BBBCCCBBBAAA@@@AAABBBAAACCCDDDDDDCCCBBBBBBCCCBBBAAA???@@@AAACCCBBBAAA>>>@@@AAA@@@>>>;;;:::;;;;;;;;;:::999999888888777333444444444333222111000......------------......,,,,,,,,,+++++++++*********))))))))))))***++++++************************((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((()))******(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000...---///222555444333333CCCNNNWWWdddgggkkkvvvuuuyyyyyyzzz}}}xxx~~~uuujjjgggaaa^^^___gggooouuuqqqyyy{{{uuufffiiiqqqrrrzzzuuuqqqmmmooossswwwqqqsssnnnkkkvvv}}}yyyxxxxxxyyy|||zzzzzzzzzssseeeXXXSSSIIIAAA888222---+++...333,,,,,,------,,,+++***)))***++++++++++++***))))))*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---------------------------,,,,,,,,,---......//////............////////////.........//////000000000......//////000000111111222222222222333444555666222333444555666777777777555666666777777666666555444555666888888888777777555555444444444444555555111111111222333444555666ggghhhlllsssxxxyyywwwvvvvvvzzz{{{{{{mmm___WWWJJJAAAEEE@@@BBBDDDEEEEEEDDDCCCCCC???AAABBBAAA@@@???@@@BBB???BBBDDDCCCAAA@@@AAACCCAAA???>>>???AAABBBBBBAAA???AAACCCBBB>>>;;;999::::::::::::999888888777777333333444444333222000///...------,,,------......++++++++++++************)))))))))))))))***++++++************************(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******((((((((()))***+++++++++************++++++++++++++++++++++++++++++++++++/////////...............333111......000111111000777222***000BBBOOO___vvvxxx|||mmmbbb[[[cccvvvzzzcccRRRMMMTTT]]]pppqqqwwwoooqqqmmmgggrrrrrrvvv{{{yyy{{{wwwuuuvvvxxxtttlllhhhiii~~~|||zzztttzzz~~~xxxsssqqqsss|||yyyvvvxxxyyy~~~}}}rrrbbbTTTHHH@@@777000++++++---,,,...222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***(((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------........./////////,,,------...///000111111////////////////////////222222222222333444555666111222444555666777777777666777777888888777777666111222444666777666666555555444444333333444444555333333222333333444555555{{{nnnpppvvvtttllldddTTTKKKIIIAAAAAANNNBBB@@@@@@AAADDDFFFFFFEEE???@@@AAAAAA@@@???@@@BBB>>>AAACCCCCC@@@???@@@BBB@@@>>>===>>>@@@AAAAAA@@@@@@BBBDDDCCC>>>:::999999::::::999999888777777666333333444444333222000///------,,,,,,,,,------...+++++++++************)))))))))((())))))***++++++))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++//////////////////......,,,---...///000111222222...111111666999222<<>>>>>???AAABBBDDDFFFEEEBBB@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<:::999888999999999999999888777777222111111333444444222000//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,---------...............------////////////000000000000000111111222222333444444BBBNNN]]]ggglllrrr{{{~~~{{{|||zzzgggZZZUUUTTTTTTSSShhhqqq|||uuutttyyy{{{mmmccctttxxxsssmmmuuuxxxiiicccssswwwkkkmmmtttuuuxxx|||xxxyyy~~~zzzxxxxxxrrrttt~~~|||zzzwww|||uuupppnnnppptttwwwsss^^^HHH888000...///------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))$$$%%%%%%"""'''+++"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++,,,---......+++,,,------......---------...///000000111111111////////////000000000000222222222222222222222222333333222222333666888:::777777666666666666777777000000000111333555666777666666666555444444333333666666777888888888888888~~~vvvqqqeeeXXXNNNJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCBBB???>>>???@@@AAACCCEEEDDDAAA@@@@@@BBB????????????????????????>>>>>>>>>===<<<;;;999999888888888888888777666666222111111222444333111000///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---------............------....../////////000000000000000111111222333333333222:::CCCLLLYYYtttnnnbbbaaaiiitttlll\\\ZZZ\\\sss|||~~~rrriiiiiimmmttt{{{zzz}}}zzzuuutttuuukkkqqqiiicccnnnwwwwwwxxx}}}www|||xxx{{{yyytttxxxtttsssnnnrrr}}}{{{uuujjjkkklllllliiifffbbb___RRRKKK@@@666///---...///---,,,,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))###)))...'''''',,,***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,---......+++,,,------......---------...///000000111111000000000000000111111111111222222222222222222222222444333222222333555777999666666666777777666666666333333333333333444555555666666666555555555555555666666777888888888888888uuuiii^^^OOOBBBGGGFFFFFFFFFFFFEEEBBB@@@EEEEEEDDDCCCCCCCCCDDDDDDEEEFFFEEECCC@@@>>>>>>>>>???AAABBBBBB@@@??????@@@<<<<<<==================<<<<<<<<<;;;:::999888777666777777777777666555555111000000111222222111///......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,------............------.........////////////000//////000111111222222333000444666555===VVV|||qqqcccWWWRRRSSSmmmmmm\\\YYY^^^iiizzzzzzxxxyyylllpppxxx{{{ssslllrrrxxxwwwttttttqqqxxxtttqqqxxx|||tttppptttwwwyyy{{{xxxzzz}}}yyysssnnniiimmmwwwzzz~~~}}}}}}|||vvvooorrrqqqnnnggg]]]QQQEEE???666444111...,,,+++++++++,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""))),,,"""%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++******++++++,,,---...+++,,,------......------------...///000000000000000000111111111222222222222222222222222222222222555444333333333444666777666666666777777666666666777666555444333333333333555555666666666666777777666666777777888888777777zzzuuu{{{lll[[[PPPIIIBBB<<>>???@@@@@@???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999999888777666555555555666666555555444333111000///000111111000///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,,,,---.........------------........./////////...//////000000111111222000444777444222888FFFSSSpppnnnnnnooollliiikkkpppzzzzzzwww|||~~~zzzkkkZZZVVV\\\sssqqqeeehhhooovvv~~~}}}vvv{{{}}}tttsssvvvwwwqqqjjjkkk{{{xxxuuuvvvmmm^^^eeeiiikkkrrrzzzxxxooouuuqqqmmmmmmsssyyyzzzwwwlllooolllmmmssssssxxxwwwxxxzzzyyy~~~wwwpppiiijjjpppvvvuuuqqqmmmpppttttttpppvvvhhhWWWGGG;;;333///000000000000...---+++***++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%)))%%%"""111<<<666'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************++++++++++++++++++,,,,,,,,,++++++***************+++,,,---...+++,,,------......------,,,---...///000000000000///000000000000111111111111111111111222222222222555555444333333444444555555555666777777666555555777666555555444444444444555555555666777888888999666666777777777777777666wwwooollllllaaaXXXMMMFFFCCCCCCDDDFFFAAAAAAAAABBBDDDDDDCCCAAABBBAAA@@@??????@@@BBBCCCBBBDDDDDDBBB???<<<::::::=========>>>??????>>>===;;;;;;;;;;;;<<<<<<======999999:::999999888777666555555555555555444333333000///......///000///...,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---......------------------............------...//////000000111***---222555777777888999AAACCCGGGOOO[[[ppp{{{qqqnnn```XXX```{{{ooo\\\YYY]]]mmm~~~~~~ssscccmmmvvvvvvrrrqqqrrrrrrkkkmmmnnnmmmjjjjjjlllooorrrrrrtttvvvssskkkfffeeeffflllkkkoooyyyttthhheeeaaakkkpppooouuu~~~zzznnncccfffqqqxxxwwwxxxzzzwwwwww~~~~~~vvvuuu{{{zzzrrrjjjlllkkkgggmmmyyy|||uuuxxxwww}}}vvvyyy|||wwwyyy|||}}}}}}{{{|||zzzuuuooollllllmmmkkkgggdddhhhnnnooolllcccYYYJJJ<<<222...///111******+++,,,---...//////++++++*********)))))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''""")))+++###...UUUhhhZZZ'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++******+++,,,,,,+++++++++************+++,,,------+++,,,------......------,,,---...//////000000000.........////////////000000000000111111222222222555444444333333333333333444555666777777666555444555555444444444555666666444444555666777888999999666666777777777666666555yyyhhhXXXOOOFFFCCCAAABBBBBB@@@BBBEEE@@@??????@@@CCCDDDDDDDDD@@@@@@?????????@@@AAAAAA???AAABBBAAA???<<<;;;;;;===<<<<<<===??????>>><<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;:::999444555555555555444333333000...------...//////...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((())))))))))))************+++,,,------...------,,,,,,,,,---------......,,,------......///000000111///---...222666888888000222666;;;DDDYYY{{{lllTTTNNN]]]aaavvvpppbbbhhhtttwwwhhh[[[dddqqq|||}}}lllhhhfffiiiooossssssqqqqqqiiieeehhhlllnnnpppssskkkkkkccc```iiikkkiiiooopppuuuxxxxxxyyy}}}|||yyy~~~~~~}}}||||||}}}{{{vvvrrruuuvvvsssdddiiikkkhhhkkkvvv~~~sssrrrwww}}}~~~~~~uuuxxxyyywwwuuusssooojjjhhhhhheee```]]][[[VVVPPP???;;;444...+++,,,///111,,,++++++***+++,,,---...*********))))))))))))(((******)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###)))))) ---VVVgggTTT'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******)))))))))************+++)))***++++++++++++++++++***))))))******+++,,,---+++,,,------......------,,,,,,---...////////////---------.........////////////000000111222222222444444444444333333333333333444666777777666444333333333333333444555666777444444555666666777888888666666777777777666555555~~~ttthhhWWWFFF===AAA???AAACCCAAA;;;;;;>>>>>>>>>???BBBEEEFFFEEEDDD??????@@@AAAAAAAAAAAAAAA===???AAABBB@@@>>>>>>>>>===<<<;;;===???@@@>>><<<999999:::;;;;;;<<<======;;;;;;<<<<<<;;;;;;::::::555555555555555444444333///...,,,+++---......---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))************+++,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,---......//////666333///,,,,,,---///000///222666999888<<>>000'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************))))))***+++++++++++++++))))))))))))***+++,,,---+++,,,------......------,,,,,,---...////////////............/////////////////////000111222222222222333333444444444333333222444666777777666444222222222222222333444555666444444444555555666666777666666777777666555555444~~~zzzyyy|||}}}bbbSSSMMMFFF@@@??????<<<<<>>???AAABBBCCCBBBAAAAAA<<<>>>AAACCCBBBAAA@@@AAA>>><<<;;;===@@@AAA???<<<888888999:::;;;;;;<<<<<<888888999999999888888777555555666666555555444333///---++++++,,,......---++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,------...---++++++,,,,,,,,,---------++++++,,,------......///)))---111333111/////////222111222222///...555===>>>XXXggggggfffeeennnyyyssslllccc\\\eeezzzuuupppiiiffflll{{{wwwnnnjjjsss}}}~~~vvvoookkkpppkkkgggmmmnnnoooyyyzzzwwwzzz~~~wwwjjjkkkuuugggiiibbbbbbppp}}}zzzttt{{{yyyrrrlllvvvxxxppp{{{}}}qqqkkknnnkkkeeefffiiidddYYYLLLLLLEEE888///...000111//////---,,,,,,---...///'''((()))***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((( &&&...)))&&&&&&!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))***+++,,,---+++,,,------......------+++,,,---...////////////////////////000000000000...//////000111222222222111222333444444444444333222444666777777666444222333333222222222333444444444444444555555555555555666666777777666555444444wwwrrrfff{{{hhh[[[KKKCCCCCCDDDBBB>>>;;;;;;;;;;;;;;;;;;::::::???@@@@@@AAACCCDDDEEEEEE@@@AAAAAABBBBBBAAAAAA@@@>>>======<<<======>>>>>>CCCBBBAAA@@@AAA@@@===;;;:::999777666666777999:::666555333333444444444333444444555555444444333222,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++---------............///---------............///000000111111111222222222666999===@@@EEENNN[[[eeexxxlllbbb\\\hhh|||}}}uuu}}}zzzsssqqqooottt{{{pppsss~~~zzz}}}}}}vvvwwwyyyyyyhhhbbbgggoootttxxxwwwrrrpppnnnmmmkkkfff___WWWMMMEEEAAA555444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,,,,,,,,,,---------..................////////////000//////.........//////......//////000000111111666555555666777666222000333444444444444444333333333333111111111111333333333333333222222333333444555666777777777666444333}}}ssstttyyyvvvpppxxxwwwfff\\\SSSKKKBBB???@@@BBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;======>>>@@@AAACCCDDDDDD??????@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCEEEDDDCCCCCCDDDCCCAAA???:::999777666666777999:::666444333222333444333222222222333333222222111000,,,,,,+++++++++*********++++++++++++++++++++++++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++------------............------------............000000000111111111222222111333555444555999BBBIIIXXX]]]eeellloooqqqrrrrrr~~~tttnnnggg]]]sss}}}~~~~~~zzzzzz}}}wwwuuu|||qqqkkkjjjkkkmmmjjjqqquuurrrnnnnnnnnnmmmccc^^^VVVKKK@@@777111---222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++*********)))******++++++,,,,,,,,,,,,------------............//////////////////............//////......//////000000111111444444444555666555333000333444444555444444333333444333222222222222333444555444444333333333333444444555555666555444333222}}}~~~zzzvvvttttttnnnaaaVVVJJJAAA@@@>>><<<<<<>>>>>>>>><<<<<<<<<<<<<<<============:::;;;<<<>>>???@@@AAAAAA======???@@@AAABBBBBBBBB?????????@@@BBBCCCEEEFFFGGGEEEEEEEEEFFFFFFDDDBBB999888777666666777888999666444222222333444333222000000000000000//////...,,,++++++++++++*********))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,---------......------------............000000000000111111111111222333333111......222666999???GGGPPPXXX```fffkkk~~~wwwiiibbb]]]VVVeee||||||{{{yyy}}}{{{rrraaaZZZjjjxxxttt|||}}}}}}zzzuuuppplllkkknnnoookkkddd___]]][[[VVVHHHCCC<<<444///,,,+++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++******)))*********++++++++++++,,,,,,,,,,,,---............////////////...............//////......//////000000111111222222333444666666444222444444555666666555555444555444333333333333444555666666555555444444444444333444444444444333222222vvvfffQQQCCC@@@@@@???<<<;;;<<<======<<<;;;;;;<<<============>>>>>>>>>>>>:::;;;<<<============<<<;;;;;;===???@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCDDDEEEEEEDDDBBB888777666666666666777888555333111111222333222111///////////////...------++++++++++++************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************************+++++++++++++++,,,,,,,,,------------,,,,,,---------........./////////000000000111111222333444333111111222444444666888;;;===BBBGGGKKKXXXjjjyyy{{{tttmmmhhhccciiinnnyyyvvvccciiizzz{{{vvv}}}zzzxxxyyy}}}{{{xxxvvvvvvxxx~~~xxxttt~~~vvvjjjbbbiiiooohhhlllrrrxxxyyyuuuoookkkiiikkkfff\\\PPPIIIFFF@@@999444222...++++++---111333+++++++++******++++++,,,++++++++++++++++++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------.........//////......---------...//////......//////000000111111222222222444777777777555666666777777888777777777555555555444444555555555777777777666666555444444444444444444444333333222wwwmmmcccYYYSSSAAA???>>>>>>@@@@@@===:::;;;<<<<<<;;;999999;;;>>>=========>>>>>>>>>??????;;;<<<======<<<;;;999777999:::<<<>>>???@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???@@@AAAAAA@@@>>>777666666666666666666777444333111111222222222111///////////////......---+++++++++*********))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------........./////////000000000...///111222222111222333111111111000000333777;;;===HHHUUU```hhhmmmnnnlllmmmpppvvv{{{}}}zzzrrrkkk```]]]dddrrrtttwwwvvvuuuxxxzzz~~~zzz}}}vvvqqqvvv~~~}}}}}}xxx{{{iii```iiiuuuyyy}}}{{{tttkkkkkkjjj___iiikkkllliiiaaa[[[XXXWWWLLLHHH???777555666333---222111///---,,,,,,------++++++******++++++,,,,,,************************))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------------............---------------...//////......//////000000111111222222222444777999888777777777888999999999999999555555555555555555555555666666777777777666555444555555555444444444444444yyygggVVVJJJBBB>>><<<888888999999999:::;;;===888888888777777888<<<>>><<<<<<======>>>>>>??????<<<===>>>>>>===:::888666888999;;;===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>=========>>>>>><<<:::555555666666666666555555444222000000111222111000///////////////......---+++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////...///000111111111000000111111111000///111444777999999;;;AAAKKKUUU\\\^^^```gggpppvvvwwwtttooollldddccceeeyyy}}}jjjeee___eeeyyy{{{tttkkkkkk|||}}}||||||zzz{{{sssqqqzzzrrrmmmssssssfffiiinnnmmmkkklll|||ssssssrrrlllllllllbbbccc```YYYPPPFFF???<<<<<<555444000,,,---111111,,,---------,,,+++***))))))+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((+++***)))'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,---...//////......//////000000111111222222222333666888888888666666777888999999999999444444555666666555444444444555666777777666555444666555555444333444444444zzzxxxuuuoooiii[[[SSSHHH===888777888:::>>>;;;555111000444999>>>666666666666777999::::::;;;;;;<<<======>>>??????;;;<<<>>>???>>>===:::999888999;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAA???===<<<<<<===<<<:::888555555555666666555555555333111000///111111000///......//////......---,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***+++++++++************++++++++++++++++++,,,,,,,,,---------------........./////////111000000111222222111111222333333333111111222444666444222333777;;;???BBBJJJQQQ[[[cccfffgggggghhhcccjjjjjjnnn~~~xxxsssrrrmmmeeefffyyyrrraaaUUU^^^www~~~~~~wwwqqqzzz~~~iiiXXXaaasssxxxtttsssvvvxxxwwwzzz{{{rrrnnnkkkhhhccc```qqqjjjlllpppkkkkkkjjjaaaNNNHHH@@@999444111000///111222111......111///+++)))))))))******++++++,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********)))******++++++,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,---...///000......//////000000111111111000000111444666666666333444555666777777777777333444555555555555444333222333555777777777666555555555333222222222333444~~~}}}{{{ooo```VVVPPPDDD999888999999999888777555444666666777999;;;;;;999666999888777888:::999777555:::;;;;;;<<<===>>>>>>???999;;;===???@@@???===<<<999999;;;<<<======>>>>>>999999999:::;;;===??????@@@???=========<<<:::888444555555666666555555444333111//////000111000///------......------,,,+++************))))))))))))************************(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,------------------.........//////...------...000111111111,,,///111222222222333444111333666888666222111444555888===BBBHHHNNNSSSVVV___mmmkkkcccjjjrrrssstttpppppplllnnn|||xxxtttjjj```___jjj{{{xxxooofff\\\___|||llldddccctttyyyqqqggg^^^uuurrrdddjjjtttvvvvvv~~~}}}yyyrrrjjjfffggghhhiiikkknnnmmmhhhdddcccaaa___\\\UUUYYY]]]TTTMMMEEE999555111---,,,///222222111+++///000......///...+++000///,,,***)))******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,,,,,,,------------......,,,,,,,,,---------......+++++++++,,,---...///000......//////000111111111000///...///222444444444111222333444555555555555222333444555555444333222000222444666777777666555444333222111111111222333xxxqqqkkkUUUMMMCCC===<<<;;;888555666666666666666666666666777777666666555555555444777777777777888888888888666666777:::<<<===<<<;;;999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<;;;;;;999999;;;:::999999999:::;;;<<<===<<<<<<=========:::888444444555555666666555555333333111000////////////............---,,,+++***))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000///000000000111111111111111111222222222333333333333444555666777999999:::GGGJJJOOOUUU\\\bbbgggiiiiiiggghhhoooxxx~~~~~~yyyssslllkkkrrr}}}~~~qqqccc___gggtttmmmddddddiiissszzzuuurrrzzz}}}tttyyywwwppppppssszzz{{{sssnnnhhhbbbbbbfffkkkpppmmmllljjjhhhfffeeedddccc___]]]YYYTTTNNNIIIEEECCC>>>===;;;999666444333222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++***)))))))))))))))***...---,,,+++******************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..................////////////...//////000111222222222111222333333444444333333333333333444444444555555333333444555444333111000333111000111555666555333|||ooocccXXXOOOGGGBBBAAA;;;555333555666555333555555555555555555555555666666666555555555444444666666666666777777777777888888999;;;===>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;888999:::;;;;;;::::::999999888777777777888999999;;;::::::;;;<<<;;;999777333444555555555555444444222222111000////////////............---,,,+++***))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000/////////000000000111111111111111111222222222333333222222333444555666777777777888<<<@@@DDDIIILLLNNNTTTTTTVVV^^^hhhoooqqqpppmmmiiifffhhhqqq|||uuuhhhcccgggpppyyy~~~rrrkkkjjjlllssszzz}}}xxxllljjjpppuuu~~~|||xxxpppvvv~~~}}}zzzzzzsssnnniiiiiinnnsssuuutttnnnjjjddd___]]]___cccfffdddbbb___[[[WWWTTTRRRQQQGGGFFFCCC@@@<<<999777555555444333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))******)))))))))))))))******------,,,+++*********************+++++++++,,,,,,------------------------,,,,,,,,,------------...............////////////...//////000111111222222111222333333444444333333333333333444444444444555333444444444333333222111333222222333444555444333zzzqqqfff```^^^]]]YYYUUUYYYSSSIII@@@:::777444333555222///000444666666444444444444444444444444444555555555555444444444444444555555555666666666666888777888:::;;;<<<:::888<<<<<<=========<<<;;;;;;777888999:::::::::::::::999888888777777777888888999888888999;;;:::888666444444444555444444333333111000000/////////000000---......------,,,+++***((())))))******))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000/////////////////////000000000000000111111111222222222222111111222222222333333333000111222444666888999:::??????BBBIIIQQQXXXYYYYYYWWWVVVWWW\\\eeepppxxx|||xxxrrrjjjeeefffllltttyyy}}}wwwtttpppmmmqqqvvvwww{{{yyyppphhhhhhkkklllvvv~~~xxxrrrsssqqqllliiirrr{{{}}}yyyyyyzzzqqqkkkccc```bbbeeeggghhhaaa^^^YYYTTTRRRQQQRRRTTTMMMKKKGGGCCC@@@<<<:::999555555444333222111000000------------------------------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((()))******+++---,,,+++***))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............//////////////////000111111222222111222222333333333333333333333333333444444444444444444333333222222333333333444555555333222222333```dddhhhhhhccc[[[TTTOOOKKKGGG@@@;;;888777777777:::888555333444555777999444222111222555666555333444444444444444444444444444444444444333333333333333333444444444555555555666666666888999999777555;;;;;;<<<<<<;;;;;;::::::777777888999999::::::::::::::::::999999999999999777777777999::::::888666444444555444444333222222//////.........///000000---------------,,,+++***(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------...////////////............/////////000000000000000111111111111222111111111111111111111111555555555666666777777777888888999===AAADDDDDDBBBBBBCCCFFFKKKQQQWWW[[[^^^^^^^^^[[[YYYXXX]]]eeelllpppqqqssssssmmmffffffkkknnnpppmmmfffbbbccccccaaagggllllllfffaaabbbaaa^^^aaagggmmmooolllhhhgggggg___]]][[[ZZZZZZXXXTTTQQQMMMKKKHHHEEECCCAAAAAA@@@777666555333111000000000000000000111111111222222---------------.........------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''''''''((())))))'''''''''((((((***+++,,,++++++***)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000000111111111111111111222333333333333222222222333333333444444444555444333222111222333444333555888777333111111333888:::;;;;;;888444222222333333444333222222333555222333333222222111111111000000000000111111000///222222222222222222222222222222222222333333333333333333333333444444444444777666777888:::999888666999999999::::::999999888888888888999999::::::;;;::::::::::::999999888888777666777999;;;;;;999777555666555555444333222111..................//////,,,,,,,,,---,,,,,,++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))***++++++++++++*********+++++++++,,,,,,,,,,,,---...............---............///////////////000000000111111111222222222111111111111000333444444444555555555666888888999;;;<<<<<<:::999:::;;;===???@@@AAABBBCCCBBBDDDEEEDDDCCCGGGNNNTTTWWW[[[aaaccc]]]UUUTTTXXXZZZZZZXXXSSSRRRTTTRRRNNNOOOQQQPPPMMMKKKLLLLLLKKKQQQTTTWWWVVVRRRMMMKKKJJJFFFGGGHHHHHHGGGDDD???<<<<<<<<<;;;:::999777666555333222222222222222333333.........////////////////////////......---------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))''''''''''''((()))***+++******)))((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............000000000000000111111111000111222222333333222222222222222333333333444444444333222111222333444555333666999888444111111222222333333333222222444666...111333444444333333333111333444333111...,,,,,,......///000000111111222222222222222222222222222111111111111222222222222222333333333444444444444888888888:::<<<<<<:::888666777888888999999999888;;;;;;:::999999::::::;;;888888888888777666555444555555666888:::;;;999888777777777666555333222111///......---------......++++++,,,,,,,,,,,,++++++'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''((()))***++++++++++++))))))*********++++++++++++,,,------......------------------.........///////////////000000000000222222222111111111111111000111111222333333444444777999;;;<<<===<<<;;;:::<<<===>>><<<:::888888999;;;<<<===;;;::::::???BBBCCCFFFLLLOOOJJJCCCBBBFFFIIIJJJHHHEEEEEEGGGEEE@@@============>>>@@@AAAAAABBBCCCEEEDDDAAA>>><<<<<<<<<;;;999888777666777777555666666666666555333333333333222111111111222222////////////......------//////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''((())))))***))))))(((((((((((()))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,,,,------------.........000000000000000000111111000111111222222222222222222222222222333333333333333333222222333333444444444666777777555333222111///000000///------...///---...000111000///...---...000222222000///111222111111111111000111222444111111111111111111111111000000000111111111222222333333333444444444444555555555666888:::;;;:::888555666777888999:::::::::>>>===<<<::::::::::::;;;777888888888777666444333333333444666999:::888777999999888777666444222111//////...---,,,,,,,,,,,,***++++++,,,,,,,,,++++++''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))***++++++++++++))))))))))))*********+++++++++,,,------------,,,,,,,,,---------................../////////000000000000000000111111111111000111111222333444444555555888;;;<<<<<<;;;::::::<<<======;;;888777999;;;======<<<;;;999999;;;<<<<<<<<>>:::999999:::<<<======>>>;;;<<<======<<<<<<<<<===<<<:::888555444555777999555555666666555444333222000000//////......//////111111000000//////......------,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))(((((((((''''''(((((()))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.........111000000000000000000000000000111222222222222222111222222222222333333333111222333333444444444333444555555777777666333000---///111111000//////000000//////000111222111111...//////...+++,,,///333222222111...,,,,,,---///000000000000000000000000//////000000111111111222333333444444444555555555111111222555777888777555555666777999;;;;;;<<<<<<@@@???===;;;:::::::::;;;999:::::::::999888666555111111222555777888777666::::::999888666555333222000///...---,,,+++++++++***++++++,,,,,,,,,++++++''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******++++++***))))))))))))************++++++,,,------------,,,,,,,,,,,,---------................../////////000////////////000000111111000000111111222222333333555777:::;;;:::888777666777888999777555666:::>>>;;;:::888777777888888888>>>;;;;;;===<<<:::<<<@@@@@@DDDEEEBBBAAABBBAAA>>>===:::999:::;;;:::888999888999999:::;;;<<<======888999999888777555555666666666666555444333222111000/////////000111222222//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((((((((('''''''''(((((()))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......111111111000000000000000000000111222222222222111111111222222222333333333000111333444555444333333555444444666999888444///..................------//////////////////////////////000//////...------000000000///......------...///000111111000///...111111000000000000000000222222333333444555555555555444444444444555666666777777888999888777666555888888888999:::;;;<<<===::::::::::::999888777666777777888888888888777777444333333222222111111000000///...,,,+++***))))))+++++++++***)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------////////////000000000000000000000000111111111111555555555555666666666666888888999999999:::::::::;;;<<<<<<;;;999888888999888888888999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<======;;;999888;;;;;;;;;<<<<<<<<<<<<<<<999999888777666555444444444444333333222111000000///111444666666444111///////////////............+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************************+++,,,,,,---......,,,,,,,,,---------......///000111222222111000///111111111111111222222222111111222222222333333333222222111111222222333444444222111222555777666444.........---------------........................///////////////...------////////////............//////000000000000//////111111111111111000000000222333333444555555666666555555555555666666666666777888999::::::999888888999999999:::;;;;;;<<<<<<:::::::::999999888777666666666666777777666666666444444333333222111111111000///...,,,******))))))++++++******)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------............------....../////////000000000//////000000000111111111444444555555555666666666666666777777777888888888999;;;;;;;;;999888999:::777777777888999:::;;;;;;;;;;;;<<<============<<<<<<<<<=========<<<;;;:::999999:::::::::;;;;;;<<<999888777666555444444333333333222222111000000///...///111333333111///.../////////.........------+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************+++,,,,,,---......,,,,,,,,,---------......///000111222222111000///000000000111111222222222111111222222222333333333222222111111222222333444444333111222555666555333------------------------..............................//////......---------............/////////000//////////////////000111111111111111111111111333333444444555666666777555666777888888888777777777888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999999888777777666444555555666666555555444444444444333222222111111000///---,,,***)))))))))+++******))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,------......------,,,.........////////////000//////000000000000111111333333444444444555555555444444444555555555666666777999::::::999888:::;;;777777777777777888999:::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::::::::::::::888888888999999999::::::777777666555444444333333222111111000000/////////------...//////...------............------------+++************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,------...,,,,,,,,,---------......///000111222222111000/////////000000111222333333111111222222222333333333222222111111222222333444555444222333444444333111,,,,,,,,,,,,,,,---------------------------------------.........------,,,,,,,,,---......///000000000///...------...///000000000000111111111111111333444444555555666666777555666888::::::999888666666777888999:::;;;<<<<<<:::;;;===>>>===;;;999888999999::::::999888888777555555555666666555555555444444444333222222111111///...---+++***)))))))))******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,------........./////////////////////000000000111222222222333333333444444333333333444444444444555666777999999888999:::<<<888888777777777888888999999::::::;;;;;;;;;;;;;;;:::888777555555666777888:::999999888888777777777666555555444333333222222000000/////////.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///000111222222111000///......///000111222333333111111222222222333333333222222111111222222333444555444333333222222111000++++++++++++,,,,,,------------------------------,,,,,,------------,,,,,,++++++,,,---...///000000000///...------...///000/////////000000111111111333333444444555666666666444666888999:::999777666444555555666888999:::;;;:::;;;=========;;;999777::::::::::::::::::999888555666666777777666666555444333333222222111000000...---,,,+++***))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------...............////////////000000000111111111111222222222222333333333444444444555555444666888888888888:::;;;:::999999888888888999999::::::;;;<<<<<<<<<<<<;;;999777555333333444666777===<<<;;;999777666444444444444333333222111111111/////////..................---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111222222111000///...//////000111111222222111111222222222333333333222222111111222222333444444444444333111000000000)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---....../////////..................///---......//////000000000222222333333444555555666444555666777777777666666444444444444666777999999::::::;;;;;;;;;:::888777999999:::::::::999999888666666666777777666666666222222222111000000//////------+++******)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------............////////////000000//////000000000111111111333333333444444444555555444666777888777777999:::;;;:::999888888888888888999:::;;;;;;<<<<<<;;;;;;:::999777666555666888999======;;;999777555333222222222222111111000000000...........................------,,,,,,------...++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222222111000////////////000000000111111111111222222222333333333222222111111222222333444222333444222000//////000)))))))))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---......//////......---,,,,,,------...//////000111111222222333444444444333333444444444555555555444444444444555666888999999999999999999999888888666777777888888888777777444555555666666555555444111111000000///.........---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,---------........./////////000000....../////////000000000222222333333333444444444444666777777666666888999::::::999777777666666666888999999:::::::::::::::999999777666666666777888:::999888777666444333333111111000000000000//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222222111000///000000000000////////////111111222222222333333333222222111111222222333444000222333222///...///111((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------------......,,,---...//////...---,,,++++++,,,,,,---...//////000111111222222333444444333222222222222333444555555555444444555666777999999888888777777888999999555555666666666666666555333444444555555444444333000000000///......------,,,,,,+++***)))))))))***'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------............/////////000.........////////////000111222222222222333333333555666777777666666777888:::999888666555555555555777777888999999999999999777777666555555555555555666666555555555444444444000000000000////////////......//////////////////***+++,,,,,,,,,,,,+++***************))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222222111000///111111000000//////......111111222222222333333333222222111111222222333444///111333222///...///222*********)))))))))))))))************************,,,,,,,,,++++++*********------,,,,,,,,,---...............------,,,,,,,,,......---......///000111000000000111222222333333333333222333333444666666444444333333333444555555777777777666666444333333555555666666666666666666444444333222222111000000555222///---...//////...------,,,+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***))).........////////////000---.........//////000000///////////////000111111000111111111111222222222000111222444555666666666222444555777777777666666666777888999:::;;;;;;;;;444444444666666555222000222222333333333222111111222111///---,,,,,,,,,,,,------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------------------------------000000000000000000000000///////////////.........//////000111111111111111111111111111111111111111////////////............))))))))))))))))))))))))************************,,,,,,,,,++++++*********------,,,,,,,,,---...............------,,,,,,,,,------------...///000111000000000111222222333333333333333333444555666777222222222333444555666777777888888999888777555444333333444444444444444444444444444333222111111111222000---,,,---......------,,,,,,+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,---------......---........./////////000///////////////000000111000000111111111222222222111222333444555555666666222333444555666666666666777777888999::::::::::::555444444555666555333111222222333333222222111111222000///---,,,,,,,,,,,,------------------------,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,---------------------------////////////////////////000000000000000/////////...///000000111111000000111111111111111111111111////////////............))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,,,,,,,,,,---...///.........---------------,,,,,,,,,,,,---...///000000000000111222222333333444444444555555666777777111222222333444666777888777888999;;;:::999777666444444333333333333333333555444444333333222222111...---,,,,,,---...---,,,,,,,,,+++***)))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******)))******++++++******)))******+++++++++,,,,,,,,,...............///////////////......//////000111000000000111111111222222222333333444555555555444333222222333333444555666777888888999999999888888666555333444555555444333222222333333222111111000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++------------------------////////////////////////000000000000000000000000......///000000000//////000000000000000000000000/////////............---((((((((()))))))))))))))************************+++++++++***************,,,,,,,,,,,,------...///...............---------,,,,,,,,,,,,,,,---//////000000000111222222333333444444555666666777777777333333333333444666777777555777999;;;;;;:::888666666666555555555555444444444444444333333333222222,,,,,,+++---......---+++,,,++++++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))************))))))************++++++++++++........................///............///000000000000000000111111111111333333444444555444444444444333333222333555666777888888888888888888777777777555333333444555555444222222333222222111000/////////...---,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000......////////////......//////////////////////////////.........---------''''''(((((())))))))))))))))))))))))))))))))))))************************,,,++++++,,,---...//////........................,,,,,,,,,,,,,,,---//////000000000111222222333333333444555666777777777777666666555444444444555555444666777888999888666555666666555555444444444444444333333333333333222222---,,,,,,---//////---,,,+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...............---------...............//////000//////000000000111111111333333444444555444444444555444444333444666777999777777888888888777666666777555333333555666666555222222222222111000///............------,,,++++++++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////......////////////..........................................------------&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))***************+++++++++,,,---...///000.............../////////,,,,,,,,,,,,---...///000000000000111222222333333222333555666777777666555888777666555444444444444555555666666666555555555444444333333222222111111222222222222222222222222...---,,,,,,......---,,,******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++***))))))(((((())))))***++++++,,,,,,,,,---------.........---------------......------......///000/////////000000000111111222333333444555555555444555555555555666777888888555666666777777777666666666444444444666777666555333333222222111000......---------------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------....../////////000000000///......////////////////////////.........------------,,,&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))*********++++++++++++,,,---...///000---........./////////000------------...///000111000000000111222222333333111222444666666666555444777666666555555555555666888777555444444444444555444444333333222111111000111111111111111111111111///---+++***+++++++++***))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++***)))(((''''''((()))***+++++++++,,,,,,,,,------.........------,,,,,,,,,...------------...//////////////////000000000111111222333444555555666666333333444555666666666666444444555666777777777777444444444666888888666444333333222222111///...---,,,,,,---------,,,+++***************************((()))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++........................,,,,,,------...//////000000000111111000000///...////////////////////////.........---------,,,,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********++++++++++++,,,---...000000---.........//////000000......---......///000111000000000111222222333333000111444555666666444444555555555555555666777888:::888666444333333555666666666555444444333222222000000000000000000111111000---)))(((((()))***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++++++++***)))(((''''''((()))******++++++++++++,,,,,,,,,.........------,,,,,,,,,...------------...//////////////////000000000000000111222444555666666666111222444555666555555444333444555666777777777777333333555777999888666444333333222222000///...---+++,,,---...---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++........................------......///000000111111111111111111000//////000000000000000000000000......---------,,,,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,------...///...---,,,,,,---...///......//////000000111111000000000000000111111222222222444555666777777777555555555555666888999::::::777555444666555222000555444333333444444222000000000000000////////////...---,,,+++************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......---------............///111000///......///000111111111222222222333333333666555555555555444444444444666777555222222444777444555666666666555333333333111///------...000111......---,,,,,,+++*********************+++++++++((((((((((((''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***...............---------000000000000////////////---...///000000111111000......---,,,,,,+++******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,------.........---,,,,,,---...............///000000111111000000//////000000111222111111333444555666666666555555555555666666777888888666444333555444222000333222222222333333222000000000000000/////////...------,,,+++************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,---------------------............111000///......///000111111111111222222222333333555555555555444444444333333444555444333333444555333444444555444333222111000///...---------...///...------,,,++++++******))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000/////////...///000111111111111111111...------,,,++++++******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,---------------,,,,,,,,,,,,---------......//////000111111000000//////000000111222000000111222333444444555444444444444444555555555555333222222333333222111222111000111222333222111000000000/////////......---,,,+++******)))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------............000//////......//////000000111111111222222222222444444444444333333333333222111222444555666444333222222333333333222111000...............---,,,,,,------,,,,,,++++++************))))))((((((''''''((((((((((((''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---............//////////////////000000000/////////......222222222222222111111000------,,,,,,+++*********''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///////////////000111111/////////000111222333444333333444444444333333222222111111111222222222222000///...///111222222111000000/////////.........---,,,+++***))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))************+++++++++,,,,,,---------.........////////////////////////000000000111111111111222444333333333222222222222111000111444888888555222222222222222222111111111,,,---/////////...,,,+++,,,,,,,,,,,,++++++******++++++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------......///////////////000000000/////////.........222222222222111000///...,,,,,,++++++*********)))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000/////////...///000000111............///111222333222333333444333333222111111222222222222222333333111///......000222222111////////////............,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++)))))))))*********++++++,,,,,,,,,------------.........////////////......//////000000000111111111222222222222111111111111222111111555888999666222333333333222222222222222---...000111000///,,,+++,,,+++++++++++++++******,,,,,,+++******)))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++---........./////////000////////////............000000000000///---,,,++++++***************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,------......///000000//////......//////000111......------...000222333111222333444444333222111222444555444333333444555222000......000111222111/////////.........------,,,+++***))))))((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++,,,,,,,,,,,,---------------......//////......---////////////000000000000222111111111000000000000222222222444666666444333444333222222111111222222---...000111000///---+++++++++++++++++++++******,,,,,,++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++......---,,,,,,+++******,,,,,,------...//////////////////.........------............---,,,******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---............---,,,,,,,,,---......//////000///............///000000///...------...000222444000111333444555444333222444666777777444333555777444222//////000111111111//////.........---------,,,+++***))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------------...//////...------........./////////000000111111000000000/////////000111222222111000111222333222111000000000111111------...///...---,,,+++******************++++++***************)))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////.........---------,,,---------,,,+++******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...//////...------,,,,,,------...//////000...............///000000///...------...000333444///000333555666555444333666888999888555444555888666333000///000111111111//////.........---------,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,............/////////000000000000000///////////////111222000---,,,///222222111///.........///000,,,---------,,,,,,++++++******************++++++(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++,,,,,,------...******+++,,,,,,---......//////.........---------,,,,,,------,,,,,,++++++(((((((((((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((()))))))))(((((((((((((((,,,+++)))((((((***+++---////////////............+++,,,,,,---...///111111.........---...///000000000000000000000111111111111111222333444555666777999888777666444222111111555444333111000...---,,,---......///...,,,+++*********)))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!"""%%%&&&'''%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++***************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......---------......000000111111111111000000222111111000///......---//////000000000000//////222111///...------......,,,++++++******++++++,,,***))))))(((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&''''''''''''(((((((((((())))))(((((((((((())))))++++++******************++++++************++++++++++++,,,,,,,,,,,,------******+++,,,,,,---.........,,,+++---000111///,,,......---,,,+++))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))+++***)))((()))***,,,---------......//////000000,,,,,,,,,---...///000111///////////////............//////000111222222333333333444555666777888888888888777555444222111111333333222000///...---,,,---............,,,+++*********)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((())))))******)))))))))))))))***++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------......------------......000000111111111111000000111111000000///......---//////000000000000//////111000...---,,,,,,------+++++++++******+++++++++******)))((('''''''''(((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&''''''''''''(((((((((((())))))(((((((((((())))))************************++++++************+++++++++++++++,,,,,,,,,------******+++,,,,,,---......---,,,+++---///000///,,,...---,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))))))))))))))******))))))(((((()))+++---...+++,,,---...///000111111,,,,,,,,,---...///000111000000111111111///...------...///000111333444444333333444555666777777888777777666555444333222111111000000///......---------.........---,,,+++*********)))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***((((((((((((((()))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,...---------------......///000000111111000000///111000000//////............//////000000//////...///...---,,,+++++++++,,,************************+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,---//////...,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((()))))))))))))))***************((((((((()))***,,,---...,,,,,,---......///000000,,,,,,,,,------///000000///111222444444333111000//////000111222222333333111111222333333444555555666666555444444333222222...............---------......------,,,++++++******))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&&&&&&&(((&&&$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------......//////000000000000//////000000/////////............//////////////////...------,,,++++++*********)))******************)))+++***)))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,------......---,,,,,,++++++***))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((())))))************((((((((()))***,,,---..................------------------------...///000...///222555666666555444222222222111111111111111111111222222333444444444555555444444333333333222.........---------------...------,,,++++++*********))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***++++++***+++,,,***(((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000//////////////////..................////////////......,,,,,,,,,++++++***))))))((())))))******))))))(((***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))************+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---......---,,,,,,,,,*********))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''(((((())))))******(((((()))***+++,,,,,,,,,.........---------,,,,,,---------------...//////,,,...000333555666666666333333333222111111000000333333444444555555555555444444444333333333333333...............---------...---,,,+++*********+++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((,,,000111///...000222---***&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))************+++************++++++++++++++++++++++++,,,---...///...//////000000//////...........................---......//////......---,,,,,,,,,,,,+++***)))((('''((()))******)))(((''')))(((''''''&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***)))'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))************+++,,,------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,))))))))))))((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''(((((())))))))))))***+++++++++++++++------------------------...------------...//////,,,---...000111333444555333222222222222222222111333444444444444555555555333333333333333333333333000/////////......------...---,,,************+++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,000333222///...000333///,,,(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))************************++++++++++++++++++++++++,,,---...///......////////////..............................---......//////......---,,,,,,,,,,,,,,,***)))(((&&&''')))******)))'''&&&''''''&&&&&&&&&'''((((((''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((()))******+++***+++---......---+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,))))))((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((())))))******+++++++++*********++++++,,,---...//////......---------...//////------------...000111222111111111222222333333333222222222222222222222333222222333333333333444444111000000///......------...---,,,***)))******+++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...111333111,,,***,,,///000---)))&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((((((((((((((()))******))))))))))))************)))************+++++++++++++++++++++,,,---...///......////////////......---.....................---..................---,,,,,,------,,,+++)))(((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''((()))******+++***+++---......---+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))***,,,((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''******)))))))))))))))***++++++******++++++,,,---...------,,,,,,------......------......///000111111111000000111222222333000111222333333333333333222222333333333444444444222222111000/////////000------,,,+++************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$&&&&&&&&&)))///111...******---...---,,,***333333((("""&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111......------------..............................,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))***+++------......------,,,+++++++++******++++++,,,---///...---,,,,,,,,,---...+++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((******)))))))))))))))***++++++******++++++,,,---------,,,,,,,,,,,,------------------...///000111111111111000111111222222000000111222222222222222222222222222333333333333222222111000////////////------,,,+++************((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&######%%%&&&%%%)))///222///,,,+++,,,---,,,******222222'''"""&&&((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000......------------......111111111000///......---,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))))))))(((((((((''')))))))))))))))******+++,,,,,,,,,,,,,,,++++++*********))))))******+++,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))(((((())))))***+++************+++,,,,,,,,,,,,++++++++++++,,,,,,------------...///000111222111111000000000111111///000000111111111111111111111111222222222222333222222000//////.........---,,,+++***))))))))))))((((((''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###$$$$$$$$$)))///111///---,,,------,,,+++***000000'''"""%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......------------......333222111000...---,,,+++++++++***))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))***+++++++++++++++++++++******)))))))))(((((())))))***++++++******)))((()))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))***)))(((((((((((())))))******************++++++,,,,,,++++++******++++++,,,------------...///000000222111111000000000000000000111111222222222111111000000111111111222222222222111000///...---------,,,+++***))))))((())))))(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###$$$$$$$$$(((///...---------............+++...---'''###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...//////...---,,,+++***)))++++++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((()))((((((((()))***+++,,,+++++++++,,,+++******))))))))))))))))))***++++++,,,++++++***************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))***((((((''''''((()))************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,------...///000111111000000///000000111222333333444333333222222000000111111111222222222222111000...---,,,,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###$$$$$$###'''...////////////...---------+++,,,+++&&&$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++***+++************+++,,,,,,++++++++++++******))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((()))*********))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000////////////000111222444444444444444444333222111111111222222222222333222111///...,,,,,,+++++++++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&######%%%%%%###&&&,,,111222222111---+++******+++***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------------------------******)))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,---((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''&&&&&&'''''')))******)))))))))))))))***++++++------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............///111222333333444444444444333222111222222222222333333333333111000///---,,,+++************)))((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$'''&&&###%%%)))---000222111...,,,,,,---,,,)))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,************************,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---......------,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$############$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((()))))))))***''''''(((((()))+++,,,---+++++++++++++++******)))***************++++++,,,))))))*********)))((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******)))))))))))))))******+++...------,,,,,,------...,,,,,,,,,,,,---...//////---------...000111333444333333333333333222111000222222333333333444444444111000///---,,,************)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$((('''$$$$$$(((&&&***...000000000222444,,,(((&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,+++***(((''''''******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$############$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((())))))******'''''''''((()))+++,,,---***************)))(((((()))))))))))))))******++++++,,,,,,------+++***)))************************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++((())))))))))))*********///---***+++------+++)))+++++++++,,,---.../////////000111222222222222222444333222222111111111111333333333333333333333333000///...---+++***)))(((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))************************)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))************+++,,,+++)))))))))***))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++)))))))))*********++++++,,,+++***+++...///...,,,,,,,,,,,,,,,---...///000///000111222333333333333444444333222222222222222111222222222222222222222//////...---+++***)))(((((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,+++***)))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******)))(((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,+++)))))))))***))))))))))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++************+++++++++,,,***))))))+++...000111000------------...///000000000000111222333333333333444444333333222222333333000000000000000000000000///...---,,,+++***)))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++************+++************************))))))))))))))))))))))))+++++++++******))))))(((((((((((((((''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&)))+++,,,***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))***************+++,,,+++)))))))))***************+++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++******+++++++++,,,,,,,,,)))******,,,...000111111...............///000000///000111333444444444444444444333333333333333444111111000000000000000///......---,,,+++***)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&(((+++...+++&&&###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''(((((((((((((((((())))))******++++++***+++,,,+++)))))))))*********++++++,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++******+++++++++,,,,,,,,,***+++,,,---------...//////............///000000//////111222333444444444333333333222222333333444222222111111000000000///------,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&))),,,)))$$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''(((((((((((('''(((((()))******++++++***+++,,,+++)))))))))***)))***+++,,,,,,,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++************+++++++++,,,+++,,,------++++++,,,---///......---......//////---...000111222333444444222222111111222222333333222222111111000000//////---,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''$$$'''((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((()))***++++++,,,***+++,,,+++)))))))))***((()))+++,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++)))))))))*********++++++)))+++,,,,,,***)))+++---......---------------...,,,---...000111222333333111000000000111111222333111111000//////......---,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***+++,,,************************))))))))))))))))))))))))((()))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,***+++,,,+++)))))))))***'''(((***+++,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&%%%&&&(((+++---$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++((())))))))))))*********&&&)))++++++))))))+++......------,,,,,,,,,------+++,,,...///111222222333000000//////000111222222000000///...------,,,,,,,,,+++++++++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))(((((()))***++++++************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,***+++,,,+++)))))))))***&&&(((***+++++++++)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))'''%%%$$$&&&)))---000%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***++++++++++++***))))))++++++,,,,,,,,,,,,------...------,,,,,,,,,------...............///000000000000000000000000000000///......------,,,++++++******)))(((((((((((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++---%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************)))((((((*********+++++++++,,,,,,...------,,,,,,,,,------...............//////000////////////////////////.........---,,,,,,++++++***))))))((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))))))))))))))((('''''')))))))))************+++------,,,,,,,,,,,,------...------------...//////..............................---,,,,,,++++++***))))))((((((''''''(((((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))******))))))(((''')))))))))*********++++++,,,,,,,,,+++,,,,,,------------,,,,,,------...///------------------------------,,,,,,+++*********)))(((((('''''''''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))*********++++++******)))(((************+++++++++,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,+++******))))))((((((''''''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******+++++++++++++++***))))))*********+++++++++,,,,,,+++******++++++,,,---...,,,++++++++++++,,,------------------------------,,,,,,+++******))))))(((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))*********************))))))((()))))))))************+++************+++,,,---...+++++++++++++++,,,,,,---------------------------+++++++++***))))))(((((('''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))))))))))))))(((((('''(((((((((((())))))))))))************+++,,,---...++++++******++++++,,,---........................++++++******)))(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------......///.........+++++++++***)))(((((('''''''''''''''''''''''''''(((&&&%%%%%%'''((((((''')))%%%""""""$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((***++++++++++++,,,...---------,,,,,,,,,,,,,,,,,,------......---------******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''***++++++******&&&###"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++,,,...------------------------,,,,,,,,,------,,,,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++...///...,,,+++)))%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))*********)))***,,,,,,++++++,,,------------...............++++++,,,,,,,,,+++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((,,,000000---+++---+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))*********+++)))+++,,,,,,+++***+++------------.........//////+++,,,,,,,,,+++******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,///...+++(((...,,,***&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))******+++++++++***+++,,,,,,******+++,,,,,,,,,,,,---......//////,,,,,,,,,,,,+++******)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...---***'''...---+++((($$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))******+++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,---.........------------,,,+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***---...,,,***......,,,((($$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,***,,,---,,,******+++,,,******+++,,,,,,---...............---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&***...000///...---...,,,)))$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))+++---///000%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************((()))))))))************************************++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&((()))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************((()))))))))******************************************+++++++++,,,,,,,,,++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&((()))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))************************************))))))*********++++++++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************************************(((((()))))))))******************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''((((((((())))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&***)))((((((((((((((((((((())),,,///111222333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******++++++***)))((((((((((((...000333666888999::::::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((())))))************++++++,,,------...333555888;;;<<<<<<<<<;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))(((''''''&&&***+++...111444666888999:::;;;===>>>===<<<:::999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((000111444888;;;===>>>???@@@@@@???>>>===;;;999777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++---......+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))$$$&&&'''***---///111222999:::;;;===>>>======<<<;;;;;;:::999888999999:::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***,,,//////,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''(((+++///333777:::;;;;;;<<<===>>>===;;;999888666666666777:::???DDDGGG%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++...///---+++))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))---...111444888;;;>>>???888999;;;<<<<<<:::888777999999:::>>>EEEMMMVVV[[[$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))+++---///000...,,,+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((()))***)))'''&&&&&&'''))))))))))))+++---000111999999:::;;;======<<<:::333888::::::===AAAAAA======EEEIIIIIINNNXXX\\\ZZZ$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***,,,...000000///---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''(((((('''(((***,,,&&&'''***---111666999;;;============<<<;;;999777>>>888444>>>ZZZpppkkkXXXJJJNNNRRRSSSVVVXXXXXXUUU%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***+++---//////...---,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&))))))((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&''')))***(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((())),,,///***,,,///444999===???AAA===<<<:::888666444333333:::999999KKKvvv^^^ZZZYYY[[[\\\ZZZYYYZZZ%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))******+++***)))+++...000444555888:::<<<=========<<<;;;888555333444777999333CCCPPPZZZuuupppeee]]]]]]^^^\\\]]]```&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''')))***((('''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++)))+++,,,------///333555:::;;;<<<===<<<;;;:::999<<<<<<:::888777<<>>>>>???CCCKKKQQQVVV```hhhlllrrrwwwqqqfff___cccjjjxxx&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,------000333666666666777888666666777888:::<<<>>>???===CCCJJJNNNNNNNNNQQQTTT^^^]]]```kkkvvvyyyrrrkkkaaajjjqqq{{{&&&&&&&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++++++++++++++******))))))************************)))))))))))))))))))))))))))************+++++++++++++++------------++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***+++,,,---444777999:::777444222222555555666777999<<>>@@@AAABBB???AAACCCBBBAAA???>>>???===>>>???>>>======???BBB;;;:::;;;<<<<<<<<<;;;999:::;;;<<<<<<;;;::::::;;;888777666666555444444444222222000///...,,,,,,,,,************************(((((()))))))))*********((((((((())))))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))***+++,,,...111555777777555444333888777666555777;;;BBBFFFVVV^^^hhhllljjjfffeeefffggghhhooo~~~~~~zzzrrrllllllqqquuu}}}{{{{{{yyyuuurrrppp###''')))&&&$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))************'''((((((((())))))******)))))))))************+++,,,,,,,,,------...//////444555777999<<<>>>@@@AAADDDBBB@@@BBBFFFHHHGGGEEEFFFHHHKKKJJJFFFBBB>>><<<999<<<@@@CCCCCCBBB@@@@@@;;;;;;;;;===??????===::::::;;;======;;;;;;===>>><<>><<<===???999888666333222111000000------,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&'''))),,,000222777888888777444333444555111444999===AAAHHHOOOUUUYYY```gggjjjiiihhhjjjmmmqqqmmmlllsss}}}}}}wwwpppoooxxxxxxpppkkkiii$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''&&&&&&''''''((())))))))))))*********++++++)))))))))************+++(((((())))))******++++++))))))***+++,,,---......000000000111333555777888999:::===@@@CCCFFFIIIJJJKKKJJJIIILLLQQQUUUVVVVVVYYY]]]aaaaaa\\\TTTMMMJJJEEEHHHNNNSSSVVVUUUOOOJJJGGGEEEEEEGGGIIIIIIEEEAAA<<<>>>??????===>>>BBBFFFAAABBBCCCAAA>>>>>>???AAA???>>>;;;999777666666666222111111000///......---,,,,,,,,,+++******))))))***++++++,,,,,,++++++***)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((***,,,000444777777777666333000111666;;;666===FFFMMMPPPSSSVVVYYYWWW\\\bbbfffiiimmmsssxxxssssssuuuzzz|||{{{{{{}}}}}}vvvrrrrrr~~~uuummmjjjhhh'''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''''''''''''''(((((()))))))))*********+++++++++))))))*********+++++++++)))))))))***+++,,,,,,,,,,,,,,,...///111333444444777777888999<<>>>>>??????<<<;;;:::999888777666555555555333222000...---,,,))))))************))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))******---333888:::999777555111444666888:::AAALLLUUUZZZ\\\\\\\\\___hhhvvv}}}{{{yyyyyyyyyyyyxxxwwwwwwnnngggfffdddfffooozzzwwwuuuwwwyyywwwtttyyyxxxnnnnnnrrrrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++)))***,,,...//////......------,,,***((('''(((***+++,,,,,,,,,...222555555666<<<::::::@@@===;;;DDDIIIBBBAAAHHHMMMQQQ^^^mmm|||{{{nnnpppvvvxxx{{{}}}}}}}}}{{{|||}}}{{{zzzvvvssszzz|||wwwsssssswwwyyyxxxvvvmmmXXXRRR\\\gggiiifffeee]]]QQQJJJIIIKKKNNNOOOSSSLLLFFFDDDAAA;;;999:::777;;;===888111000555<<<000///.........---+++)))'''((())))))'''&&&'''(((,,,+++)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&'''(((***''''''''''''((()))++++++666666777:::<<<:::777333111555:::???EEEPPP]]]fffeeeccc___\\\bbbxxxwwwvvvqqqjjjeeeggghhhgggggghhhpppqqqqqqqqqssswwwyyyxxx}}}yyyvvvqqqqqqzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((())))))******)))******++++++++++++************)))((()))+++---///222444444555888<<<>>>???GGGGGGGGGMMMOOOSSS```hhhccc___^^^^^^bbblllvvv}}}{{{zzzwwwuuuqqqqqqttt|||}}}{{{wwwwww~~~zzzwwwvvvxxxxxxyyy}}}{{{~~~xxxlllhhhkkkoooqqqoooqqqmmmhhheeefffjjjooosssvvvooocccRRRDDD>>>???BBBAAA???<<<===>>><<<888444555444444555666444...******+++++++++++++++,,,,,,***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&''')))''''''&&&'''***---111333:::999999999888777666555444888???JJJVVVaaahhhkkkeeefffdddccciii{{{~~~zzzyyy|||uuussspppllljjjlllnnnqqqsssttttttwwwyyyzzz~~~zzzxxxwwwvvvwww~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((((()))******''''''''''''''''''''''''))))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((())))))++++++***))))))))))))***+++,,,---------///222555333777<<<>>>>>>@@@GGGMMMSSS\\\[[[ZZZbbbiiissswwwvvvyyyzzzwwwoookkkfffnnn|||tttggg```TTTUUU[[[dddooovvvxxxxxxkkkhhhbbb___ccciiihhhdddfffbbbaaacccggglllssszzz}}}wwwqqqnnnpppuuuzzz}}}wwwpppnnnnnn}}}xxxttttttxxx}}}}}}yyydddTTTQQQTTTTTTVVVSSSNNNIIIDDD>>>999555>>><<<;;;<<<===;;;777333///---+++***+++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&&&&'''''''''(((***...333888;;;<<<;;;999555333333555888666:::DDDRRR```iiijjjhhhhhhjjjmmmmmmppp{{{xxxhhhgggqqq{{{wwwssssssvvvlllmmmmmmnnnnnnpppsssvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((************************))))))))))))))))))***+++))))))((((((((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))***))))))(((((()))))))))---,,,+++***+++,,,---...000222333444555777;;;>>>>>>CCCKKKPPPRRRVVV```kkkqqqwwwpppjjjpppxxx{{{vvvrrrlllsss~~~nnnddd^^^VVVXXX```jjjmmmiiidddbbbYYYZZZ\\\ccckkkrrruuuvvv{{{xxxsssqqqrrrssspppllljjjfffbbbbbbfffjjjnnnqqqqqqnnniiieeedddggglllpppvvvzzz|||zzzvvvuuuzzzuuujjjeeehhhnnnlll}}}xxxooopppnnnfffjjjmmmjjjZZZFFF:::===DDDGGGHHHHHHFFFCCC@@@???@@@666333///...---,,,***(((++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''(((***,,,000444888;;;===999888666333111333888===@@@CCCKKKVVV```eeefffeeemmmpppttttttrrrvvv~~~yyymmmooo~~~{{{vvvuuuxxxzzzqqqhhhgggkkkooossswww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******+++++++++******)))))))))(((''''''&&&''''''((((((''''''((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))******)))))))))))))))***+++++++++++++++,,,...111444555555777999:::<<>>??????;;;888666555//////......,,,+++)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((((()))+++---///111555888999777555333111444;;;DDDLLLQQQRRRQQQUUUZZZ```ccceeejjjqqqwwwuuuvvvvvvrrrlllhhhhhhiiilllooommmggghhhrrrzzz{{{~~~vvvooonnnqqqzzzuuuttt{{{~~~''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,...//////------///000222444555555555555555555666777888999444444333222222111000000111000///---+++***************))))))((((((''''''******)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''(((((()))******++++++((())))))+++,,,...000111000222555999===@@@BBBCCCCCCHHHOOOXXXbbbmmmvvv}}}yyyqqqnnnsssvvvwwwpppddd[[[[[[]]]```bbbaaaYYYSSSVVV^^^pppuuu||||||{{{}}}}}}}}}yyypppiiikkkuuu~~~zzzwwwwww}}}tttiiihhhooowwwwwwnnn```TTTMMMFFFKKKPPPMMMEEE>>>;;;;;;777777666555333000...---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++///222333444444555444444222222777<<>>???@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@;;;:::777444111///...---+++******)))(((''''''&&&***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++---000222333777999===AAAEEEGGGHHHIIINNNTTT^^^kkkyyyyyyvvvrrrlllqqq|||qqq]]]PPPKKKPPPNNNQQQ[[[gggmmmrrr}}}wwwwwwuuurrruuuzzz~~~tttbbbZZZfffvvv}}}|||}}}qqqnnnkkkjjjiiifffaaa]]]YYY```eee___RRRGGGBBBCCC@@@??????===;;;777555333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((,,,111555666555333111000111222333===CCCQQQeeevvvzzzqqqfffpppttt{{{sssqqqoookkkjjjlllqqqvvvtttsssssssssqqqppptttzzzsssrrrtttxxxzzz}}}{{{~~~{{{xxx}}}qqqyyy''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))*********)))(((''''''((((((((()))))))))))))))...---+++******+++,,,---111444888::::::;;;<<<===@@@AAAAAAAAAAAA@@@??????EEEBBB@@@???AAAEEEIIILLLMMMJJJHHHIIIKKKKKKHHHEEEHHHFFFBBB<<<888777999;;;000000000///...---+++***((())))))(((((('''&&&%%%&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***,,,///222333000,,,)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))*********)))((('''''')))((('''))),,,,,,(((%%%,,,+++---333999<<<===>>>BBB@@@AAAFFFKKKSSS```lllkkkjjjjjjkkkttt{{{oooccc\\\]]][[[^^^^^^WWWOOOPPPZZZeeeiiiqqq}}}~~~uuuqqqkkkbbb\\\[[[ZZZWWWSSSPPPOOOQQQTTTVVV]]]dddmmmssstttuuuwwwyyyrrrhhhllluuuttttttuuuuuuuuuvvvvvvuuuvvvnnnmmmpppiiiXXXKKKHHH===>>>@@@AAA@@@======@@@555333000---+++*********,,,***((((((***,,,---,,,&&&'''(((((()))(((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''***...222555666555+++111666444000111:::CCCOOOXXXbbbjjjrrrxxxwwwttt{{{~~~}}}rrr{{{uuusssooosssssskkkhhhooowww{{{tttrrrppprrrwww~~~zzzzzzqqquuu~~~''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((())))))*********))))))******)))))))))******+++(((***,,,000333555777888???@@@BBBBBBBBBAAABBBCCC>>>???@@@BBBCCCEEEFFFGGGFFFGGGHHHIIIJJJLLLOOOQQQQQQOOOMMMLLLMMMKKKHHHFFFNNNMMMLLLJJJHHHCCC>>>:::999999888888666555333222+++)))'''%%%&&&)))---000''''''(((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''(((***,,,...///000111000...+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))*********))))))---+++((((((***,,,...///555666888999999999<<<@@@DDDJJJTTT___eeelllzzz~~~xxxqqqnnnmmmxxx}}}iii[[[QQQLLLMMMUUU]]]eeehhhjjjrrr}}}yyyuuutttqqqmmmjjjhhh]]]SSSPPPOOOMMMMMMOOOUUUQQQKKKHHHHHHJJJKKKKKKOOOQQQSSSTTTTTTUUUWWWXXXgggnnnvvvzzzyyyxxxxxxzzzyyytttvvv~~~sssgggdddzzzyyywwwwwwyyy|||rrrmmmllloooooofffYYYQQQSSSMMMGGGCCC@@@>>>>>>>>>@@@>>>:::555111---)))'''+++***((((((***,,,,,,+++)))))))))))))))(((((('''(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''))),,,111444666555444333222000000444<<>>BBBFFFGGGGGGGGGIIIKKKEEEDDDBBB@@@===;;;999777BBBBBBEEEIIIMMMMMMJJJFFFCCCCCCAAA???===:::888777777444000,,,)))((((((((('''''')))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''))),,,//////...---...000000---)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))***+++++++++***************---111444333999???@@@@@@CCCJJJQQQTTT^^^lllvvvzzzvvvnnnddd```ppp}}}jjj^^^YYYXXXZZZ]]]pppxxx|||sssllliiihhhggg___ZZZVVVWWW\\\___```^^^___TTTKKKLLLTTT]]]fffmmmyyyqqqhhhccc```\\\VVVQQQVVVSSSOOOMMMNNNPPPRRRSSSKKKMMMPPPTTTWWWYYY[[[\\\]]]XXXXXX___bbb```dddkkkqqqssszzz|||{{{vvvuuuvvvxxxzzzxxxmmmgggjjjpppmmmggglllcccXXXQQQOOOLLLFFF@@@EEEBBB???<<<999555000,,,---+++))))))***+++***)))++++++******))))))((((((((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((+++...222555777666555333777333222888DDDQQQZZZ]]]^^^fffnnnrrruuuzzz}}}}}}xxxyyyzzzxxxuuuvvvyyy|||{{{~~~zzzuuuqqqyyyzzzppp~~~}}}uuuiiiaaa^^^''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((()))***++++++)))))))))+++...222555777???@@@BBBDDDEEEFFFFFFFFFFFFEEEAAA;;;555000//////666666555555666777888999===AAAEEEFFFDDDCCCEEEHHHAAA@@@???<<<999777666666888999:::>>>BBBHHHLLLOOOKKKJJJIIIFFFCCC@@@>>><<<<<<<<<;;;999444---&&&"""((((((((())))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''')))...111111---***,,,000111...***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))***++++++'''+++000111111111444777666???HHHMMMRRRZZZbbbfffgggnnnwww{{{zzzwwwkkk[[[KKKNNN]]]```bbbgggnnntttzzz~~~vvvfffccc\\\TTTQQQRRRSSSQQQJJJJJJKKKRRR___oooxxxoooqqqyyyyyyoooooojjjeeedddfffiiijjjjjjddd___YYYWWWZZZ___cccdddaaa\\\ZZZ]]]^^^[[[[[[^^^[[[XXXYYYbbblllrrrwww|||xxxoooiiieee}}}}}}vvvmmmqqq}}}|||vvvoooeee``````]]]PPPDDDBBB???<<<<<<======;;;999222000---,,,,,,+++)))'''******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&'''(((***+++///222666888888666444222333666>>>LLLZZZccceeedddeeegggiiiiiinnnuuuxxxwwweeeiiikkkiiigggjjjsss|||{{{yyypppmmm}}}|||}}}xxxvvvyyyqqqjjjcccZZZWWWYYY''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))***))))))(((((())))))***++++++,,,...222777<<<@@@CCCGGGFFFDDDAAA@@@?????????::::::999777555444666888;;;<<<===???BBBDDDFFFHHHEEEGGGIIIIIIHHHGGGJJJLLLKKKJJJHHHFFFEEEEEEDDDDDD===??????===::::::>>>BBBHHHIIIIIIIIIIIIHHHGGGGGG999;;;===???>>><<<888666///---***(((''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''')))...111111---***,,,000111...***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((())))))***+++---000444666666888===AAAKKKSSS[[[bbblllxxx|||zzztttwwwyyyvvvqqquuuiii]]]SSSJJJLLLVVV```nnnvvvkkkhhheee^^^WWWOOOQQQRRRRRRYYYdddhhhfffeeehhhjjjmmmuuu}}}|||}}}}}}zzzwww}}}wwwqqqoooqqqssstttsss~~~yyywwwwwwwwwtttqqqppphhhaaa^^^bbbfffeeedddeeemmmvvvqqqhhhiiiuuu|||zzz{{{yyytttkkkddddddcccYYYMMMJJJEEE@@@>>>@@@BBB@@@>>>999777444222000---***''')))((((((((()))***++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((***+++---///222555666555333333333555>>>LLL[[[eeeiiikkkkkkqqqqqqqqqrrrvvvyyysssiiiZZZ```eeefffeeehhhqqqyyy~~~zzzvvvwwwtttlllrrryyysssyyypppggg___ZZZWWWWWW[[[aaa''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''(((((())))))***)))))))))(((((((((''''''((((((((()))))))))******+++***))))))***,,,...///333444888<<<@@@DDDGGGIIIAAA???===:::999999::::::<<<<<<===;;;999999:::;;;===???@@@BBBCCCDDDEEEEEECCCDDDEEEFFFHHHIIIJJJJJJJJJFFFBBBBBBDDDFFFEEEBBB@@@BBBCCCAAA<<<888666555;;;===???BBBEEEGGGIIIIII@@@???>>>===???BBBEEEGGG999666111,,,((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''))),,,//////...---...000000---)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***))))))***,,,...///333444444666:::AAAIIINNNZZZcccjjjrrr|||rrreee___eeeppptttdddTTTOOOUUU```ooozzz|||yyytttgggXXXRRRVVV\\\]]]\\\```ggglllrrr{{{zzzzzz|||~~~~~~zzzvvv}}}}}}~~~||||||zzz{{{xxxoookkkccclllvvvyyyxxx|||uuu{{{{{{rrrjjjiiinnnrrr~~~}}}vvvllljjjnnnkkkdddbbb[[[RRRLLLJJJGGGBBB===@@@>>>;;;999777444000---+++***)))))))))***,,,---+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))***,,,---...,,,///222222222444888<<>>>>>BBBDDDEEEEEEDDDCCCDDDEEECCCEEEJJJNNNQQQRRRRRRRRRPPPPPPRRRXXX^^^aaa___\\\WWWPPPJJJKKKPPPSSSPPPKKKLLLHHHDDDCCCEEEEEE@@@<<<888999<<<>>>AAACCCDDDDDDEEECCC???<<<;;;===@@@BBBBBB@@@<<<777222---)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''(((***,,,...///000111000...+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***+++,,,...111444666888;;;@@@HHHQQQXXX\\\]]]___hhhnnnrrr~~~rrrcccVVVOOOQQQWWW\\\```aaacccmmmxxxppphhhaaa[[[WWWVVVUUUYYYdddrrr}}}{{{vvvuuuzzz{{{|||}}}zzz|||xxxwwwyyy|||{{{lllaaaaaaggguuu~~~|||zzzyyyqqqhhhbbb^^^VVVKKKBBBCCCAAA@@@???>>><<<888555111///---+++***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...//////---000222333555<<>>@@@CCCEEEFFFFFFEEE@@@DDDJJJOOOSSSWWWZZZ\\\NNNTTT]]]hhhrrryyy}}}rrrrrrvvv~~~uuummmnnnuuuxxxsssmmmgggYYYKKKHHHNNNSSSOOOIIIBBBCCCCCCDDDDDDDDDCCCCCC;;;;;;;;;;;;;;;:::999888EEEEEEEEEBBB===777000,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***,,,///222333000,,,)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++...111666:::===???GGGUUUfffrrrvvvrrrllldddnnnpppkkkpppqqq\\\OOOLLLOOOXXX```kkk~~~xxxgggbbbZZZUUUSSSRRRQQQPPPUUU```tttxxxnnnqqqyyy}}}yyytttpppooorrrvvvyyylllttt~~~}}}{{{~~~zzzyyyzzziiieee```www}}}wwwsssooofffXXXMMMDDDCCCBBBCCCCCCBBB???<<<666444111...,,,++++++,,,++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''')))+++...///000000000000222555777<<>>;;;777666666777;;;>>>======@@@DDDEEEAAA999222...+++((()))+++,,,)))'''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***''''''(((((()))((((((''')))((('''(((+++---------000///111555666888AAAKKKXXXiiitttwwwwwwyyywwwsssjjj[[[UUUcccwwwVVVXXXUUUOOOTTTfffzzzxxxpppfff]]]ZZZKKKPPP\\\jjjpppnnnmmmnnn|||}}}~~~zzz~~~{{{kkklllnnnpppmmmfff___\\\[[[aaaRRRJJJSSS]]]___ccciiicccfffeeeaaaeeeuuuxxxjjjiiitttxxxrrrrrr{{{zzzooorrrvvvvvvsssrrrsssvvv}}}jjjeeellljjj^^^aaaRRRHHHJJJJJJDDD@@@BBBBBB@@@<<<888444000,,,+++,,,+++***+++,,,,,,***((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''******)))((((((((((((((()))+++---...//////111333333222555===KKKZZZeeejjjlllooovvv~~~{{{uuu}}}zzztttxxxyyyuuuooosssuuurrruuuiiidddoooxxxxxxwwwyyy}}}vvvmmmlllxxx{{{vvvrrrooogggccc___]]]```gggpppvvvwwwwwwxxxyyyyyyzzzzzz{{{(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((()))******(((((((((((()))***++++++***)))))))))***+++,,,---777555222111000111222222,,,333<<>>888555333555777666777999<<<===<<<777333444222...***'''''')))+++''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++'''(((((()))************+++++++++,,,,,,---...///000555:::>>>BBBIIITTT]]]aaagggmmmyyy|||uuukkk___OOODDDGGGPPPQQQ[[[dddiiirrruuuooohhhaaaXXXRRRTTTZZZYYYddd{{{nnniiigggccc```iiijjj[[[QQQTTTXXX]]]aaaggglllpppeeeVVVOOOXXXcccfffiiinnnxxxvvvnnneeedddnnnzzzrrr```VVVZZZbbbhhhnnniiiaaaYYYSSSVVVfffwww}}}wwwkkkaaa\\\uuunnnrrrwwwwww{{{nnn^^^OOODDD???DDDLLLCCCBBB@@@>>>:::444///+++---+++***+++,,,---+++******))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((((((((((())),,,...111222222111222333222666???MMM\\\iiiqqquuunnnssszzz~~~www~~~yyyrrruuuvvv|||{{{yyytttzzzwwwwwwzzz{{{yyyxxx{{{qqqtttsssooopppzzzzzzuuuooogggbbb___^^^]]]```cccgggkkkooouuu|||{{{{{{{{{|||||||||||||||'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((((((((((()))******'''''''''((()))***+++,,,)))))))))***,,,///111333555444111///000222555777???CCCFFFEEEAAA>>>>>>AAAJJJZZZ```gggzzztttmmmYYYVVVSSSSSSXXXaaajjjppplll___SSSQQQVVV^^^jjjssslllfffXXXMMMRRR```hhhggg\\\XXXUUUTTTQQQOOORRRWWW___eeennnwwwtttwwwtttmmmpppuuukkk[[[NNNMMMJJJFFFBBB>>>:::888555666777777777666555444444666666111+++'''(((***((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))(((((()))+++((())))))*********++++++)))+++---,,,+++,,,///333;;;FFFOOOQQQWWWcccjjjiiigggiiijjjsssxxxmmm```XXXQQQNNNPPPUUUaaammm{{{tttggg```RRRZZZfffkkkgggcccjjjuuurrrxxx~~~uuuooolllfff```QQQMMMNNNPPPRRR\\\[[[JJJRRRVVV___nnn{{{nnngggrrr}}}}}}kkkiiisss{{{yyyxxxsssgggUUUJJJOOO[[[lllxxxyyyuuu}}}yyysssttt{{{vvvwwwyyyzzz~~~pppfffrrr}}}vvvdddWWWPPPJJJDDDCCCCCCCCCDDDCCC@@@;;;666111///---,,,------,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((())))))***000222444555444333333444888@@@NNN\\\iiirrrwwwyyywww|||{{{vvvuuuvvv|||xxxooopppqqqvvv~~~{{{yyyttt}}}xxxwwwzzz|||{{{{{{xxxzzz}}}~~~rrrlllaaaWWWQQQPPPRRRTTT[[[dddooowwwzzz}}}}}}}}}||||||||||||{{{{{{''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((())))))***(((((((((((())))))***+++)))***,,,///222444666777...000222555777:::===???BBBCCCDDDEEEGGGKKKPPPTTTUUUbbbeeebbbjjjrrrjjj]]]UUUOOORRRbbbqqqxxx}}}|||vvvssszzzwwwdddhhh~~~rrrdddUUUMMMQQQZZZUUUQQQOOORRRXXX```mmmyyyyyyhhhddd[[[PPPHHHEEEDDDAAA:::;;;;;;:::777555444333...333888:::666000+++)))))))))((('''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++++++++******************(((,,,...---,,,000777???OOO]]]ggglllwwwqqqttttttoooggggggqqqwwwwwwhhhaaaZZZYYY___jjjuuu}}}xxxiiiccc\\\SSSOOORRRWWWjjjyyyqqqjjjlllkkkbbbUUULLLIIIHHHIIILLL[[[iiirrr{{{rrrZZZfffiiisss~~~fff\\\^^^___ooonnn^^^^^^fff}}}{{{uuuzzzuuupppxxx~~~uuullliiikkkoooooosssyyyxxxvvv|||zzzlllgggdddUUUBBBDDDAAA???@@@BBBDDDCCCBBB;;;888444111///...,,,***+++******)))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,333444444333333555888:::FFFMMMYYYccckkkqqqvvvyyy~~~~~~}}}yyyssslllgggddd|||~~~uuulllmmmnnnrrrwwwwwwwwwzzzxxxxxxzzzyyyvvvhhhgggbbb[[[TTTQQQRRRUUUWWW^^^gggqqquuutttuuuzzz{{{{{{zzzyyyyyyxxxwwwwww&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***+++******))))))))))))***+++---000333444444333111111333666888:::>>>DDDHHHGGGHHHNNNVVV\\\\\\UUUNNNKKKZZZgggkkkppp~~~uuuyyynnnqqq}}}|||tttuuu}}}tttgggWWWKKKCCCDDDSSSeeennnzzznnnsss~~~ttt^^^QQQNNNLLLIII???>>>===;;;999777444222---///333888<<<:::555111,,,***((('''''')))+++---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++---,,,+++***)))))))))******...222333555<<>>>>>@@@AAA@@@DDDAAA<<<777444000,,,******))))))((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,...///444444222111333888@@@EEERRRXXX```ggglllsss}}}sssjjjhhhgggeeebbbtttwwwpppjjjnnnooosssxxxppppppqqq}}}yyy~~~}}}zzzssseeeWWWTTTTTTUUUVVVXXXZZZ\\\]]]eeeiiimmmkkkgggiiipppwwwzzzyyyxxxxxxwwwvvvuuuuuu&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((()))******,,,++++++******+++++++++///000222444333111...,,,444666999;;;???FFFQQQXXXZZZWWWXXX^^^eeeddd\\\SSSVVVddd~~~oooWWWGGGFFFLLLWWWhhhqqqeeeRRRMMMXXXddd{{{rrreeeWWWJJJEEE???<<<;;;:::777444555000---///666===@@@@@@222///+++((('''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++***))))))***,,,---,,,+++******+++,,,---...333:::@@@FFFNNNWWW]]]eeejjjsssoooYYYNNNNNNQQQUUUWWWbbbpppxxxmmmfffeeeooonnnqqquuuwwwxxx}}}~~~~~~zzzxxxqqqoookkkddd]]]WWWTTTSSSaaauuuooojjjjjjooo|||oooiiinnn~~~{{{vvvuuuvvvwwwzzzppplllllluuu}}}xxxuuu~~~{{{sss}}}kkkcccgggvvv|||ppplllnnn{{{rrriiigggjjjooosssssspppnnnqqqtttuuulllllltttzzzqqqwww{{{ooo___RRRLLLHHHDDD@@@HHHEEEBBB???;;;777333///,,,+++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++---///111222333333333444999AAALLLSSSZZZ```hhhmmmrrr{{{rrrbbb^^^bbbddddddlllqqqmmmjjjppprrrsss}}}}}}uuuqqqsssssskkk[[[UUUTTTOOORRRXXX^^^bbbeeeffffffkkkkkkiiieeebbbfffooowwwzzzzzzyyyxxxxxxwwwvvvvvv&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((()))***************+++,,,---///000111111111222333444444555777===FFFKKKNNNRRRXXX]]]UUUXXX```nnn{{{xxx}}}~~~yyy||||||fffVVVNNNRRR[[[eeedddUUUFFFFFFNNN___qqq|||fffZZZKKKCCCBBBBBB>>>999888444///---111999BBBHHH>>>:::333---)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***)))+++,,,,,,++++++,,,---000333555<<>>888333333999>>>???KKKKKKHHHAAA777...***)))---+++)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************'''%%%&&&))),,,+++)))'''---111111333<<>>CCCHHHHHHHHHKKKIIIAAA666///------,,,***+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((+++)))&&&%%%$$$&&&)))+++(((***---222666777444222000999GGGWWWaaafffiiilllyyy~~~{{{ssshhhiiillluuu|||yyyqqqnnnrrr{{{xxxssskkkeeebbbbbbcccbbbeeeqqq~~~~~~tttmmmnnnzzzuuufffaaaZZZWWWTTTSSSWWW___iiioooppppppppppppqqqrrrsssssstttssspppllljjjkkkooorrrzzz{{{{{{zzzxxxwwwyyyzzz((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++,,,(((---///...111666777444444888EEETTTXXXQQQQQQWWWTTT\\\mmmxxxttteee]]]ZZZYYY\\\```SSSNNNKKKLLLLLLLLLQQQXXXccc```ZZZSSSOOOOOOQQQTTT```[[[XXXXXXUUUOOOMMMNNNNNNNNNMMMKKKGGGEEEGGGKKK___qqq}}}zzz{{{nnn___fffgggbbbVVVLLLOOO]]]iiieeeppp~~~lllTTTDDD===??????;;;666777AAAKKKOOONNNKKKCCC999111---,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************,,,+++***+++---......---...000333:::FFFTTT\\\^^^hhhooovvvnnnaaaSSSNNNNNNQQQYYYbbbnnnzzzoooccc^^^]]]___bbbrrrlllrrr{{{zzzjjj___```bbbooovvvhhhfffkkksss|||ppprrrzzz}}}rrrjjjqqq}}}wwwkkk___YYY^^^bbb______ccciiisssxxxnnnnnnrrrzzzeee^^^mmmwwwqqqtttuuunnn^^^NNNGGGDDD@@@BBBGGGEEECCC@@@>>>;;;666000+++,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))+++---000333444333333222???IIIXXXeeekkkmmmoooqqq~~~|||wwwnnncccdddhhhrrryyywwwpppooosssvvvuuussspppmmmkkkkkkkkknnnpppuuuzzz{{{wwwrrrqqqssstttyyyzzzppp```VVVTTTQQQUUU\\\dddiiilllmmmmmmssssssrrrrrrqqqrrrrrrrrrvvvuuussspppnnnooosssvvv}}}}}}|||zzzwwwvvvwwwxxx((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++,,,------***000555444444888>>>@@@EEENNN___llliiiZZZRRRSSS___sss}}}qqqbbbWWWKKKFFFEEEFFFMMMSSSWWWWWWXXX[[[\\\___fffoooxxxqqqqqqwww}}}yyyjjjaaa___hhhgggccc]]]WWWPPPKKKGGGFFFVVV___ZZZXXX```gggffffffvvvyyyjjjSSSIIIGGGGGGLLLVVViiixxxgggQQQJJJDDDBBB===:::@@@LLLRRRRRRNNNHHH???777111///******+++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++***+++,,,,,,,,,---...000444<<>>IIITTT\\\eeekkk\\\hhh}}}~~~|||mmmaaaPPPPPPQQQVVV```nnn{{{|||iiiXXXSSSVVV___bbb]]][[[^^^iiivvvzzzhhh]]]KKK===;;;GGG\\\lll}}}|||lllUUUHHHHHHOOOMMMNNNQQQRRRPPPIII???888:::777333///,,,***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++---111555;;;DDDMMMRRRgggkkksssjjj^^^RRROOORRRZZZcccjjj|||lll___aaabbb___hhhyyy|||llliiiiiilllqqqyyyyyynnnhhhkkkmmmsss|||ooolllxxx}}}||||||lllaaabbbnnn}}}|||xxxvvvzzz}}}wwwrrrssszzz}}}|||vvvmmmoooxxxyyynnnmmmqqqgggXXXCCCAAAAAACCCFFFGGGDDD@@@888666222...+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((***)))'''''')))---222555444555777999???KKKYYYcccbbbpppyyyvvvrrruuuvvvttttttqqqkkknnn}}}yyyrrrooommmuuuuuudddZZZ[[[ccciiijjjkkkpppsssttttttsssssssssssstttttttttppppppppppppqqqrrrssstttrrrssssssrrrpppooooooppptttwwwyyyzzzyyyxxxxxxxxx(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++))))))***,,,///444999;;;BBBFFFRRR___eeefffjjjqqqrrr~~~vvvnnneeebbb^^^XXXSSSSSS\\\gggoootttvvvhhh___```^^^TTTNNNNNNLLLSSSiiilllRRR???===GGGSSSfffxxx|||oooeeeZZZQQQOOONNNNNNPPPPPPMMMGGGBBB::::::888666333000,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++*********+++++++++,,,,,,...222999DDDPPPYYY^^^aaannnnnnmmmtttsss[[[UUUTTT[[[ccchhhrrr{{{}}}gggggghhhllluuuqqqiiieeejjjtttvvvsssrrrpppwww}}}{{{pppkkkrrr~~~zzzwwwyyy}}}zzz}}}~~~{{{}}}|||zzzooojjjwww~~~{{{nnnmmmxxxyyyppp[[[QQQFFFCCCEEEFFFCCC??????<<<777222...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))+++---111444666333666;;;BBBJJJSSSZZZ^^^aaaooozzzyyywwwxxxtttkkkiiilllkkklllwwwmmmnnnkkkiiiooozzz~~~iiiZZZYYYYYYdddnnnqqqssswwwyyywwwrrrsssuuuwwwwwwvvvuuutttrrrrrrqqqqqqqqqrrrrrrssssssuuuuuutttrrrooonnnooopppssswwwyyywwwuuurrrrrr(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++---222777<<>>AAAFFFPPPbbbxxxxxxmmmaaaTTTOOORRRSSSOOOJJJIIIAAA666444>>>DDD999((())))))*********)))''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***(((''')))***///(((''',,,---***...666CCCeeevvvmmmmmmxxxmmm]]]SSSQQQVVV\\\___hhhooowww|||rrrddd\\\]]]jjjxxxnnnppptttzzz}}}qqqkkkqqqzzzyyyyyy|||}}}zzz|||tttxxx~~~wwwrrrkkknnn|||{{{}}}www```LLLCCCDDDIIICCCCCCBBBAAA===666,,,&&&***,,,...,,,)))''')))+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((()))***+++...444888888555555AAANNNUUUXXX\\\bbbfffsss}}}yyyooolllggg```\\\^^^dddkkkpppuuusssmmmeeeeeelllsssvvvppp{{{vvvmmmccc\\\[[[ZZZYYY]]]cccfffmmmrrrssswww}}}~~~yyytttvvvxxxxxxvvvuuutttuuutttttttttttttttsssrrrqqqtttsssssssssrrroooiiieeennnmmmlllmmmmmmiiibbb\\\((((((((((((((((((((((((((((((((()))))))))*********))))))***,,,,,,+++***000///000555>>>IIIRRRWWW```___hhh|||}}}tttjjj```UUU\\\iiivvvtttccc]]]YYYTTTUUU[[[kkk{{{nnnQQQHHHCCC>>>DDDYYYrrroooYYYJJJGGGLLLQQQUUUMMMFFF===888>>>DDD@@@666,,,+++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))(((((((((((())))))))))))(((((((((((()))))))))***)))***++++++))))))***,,,++++++---///,,,---:::JJJUUUfffpppwwwxxxkkkYYYMMMMMMVVVbbbjjjooozzzvvvggg^^^___kkkzzzxxxnnnnnnqqqzzztttnnnlllmmmyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}rrrqqqsssrrruuu{{{}}}{{{sss^^^MMMDDD@@@FFFFFFFFFCCC>>>888333000++++++,,,***))))))***+++)))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))+++///222666999:::999<<>>LLLYYYbbbhhhmmm||||||kkkbbbVVVPPPTTT___lllttt|||wwwiiinnnqqqrrrwwwxxxyyyuuuqqqrrr}}}uuupppnnnuuu}}}xxxyyyzzz{{{|||}}}~~~~~~yyywwwvvvvvvxxxyyyyyyxxxxxxwwwwwwxxxzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{vvvxxx|||}}}{{{rrrrrrvvvyyyyyyzzzzzz|||wwwyyy~~~uuuqqqvvvwwwiiiYYYKKKBBBBBBDDDFFFEEEBBB>>>:::888...,,,)))((()))+++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***...333666777999===AAAOOOZZZcccfffhhhmmmrrrttt~~~xxxqqqlllhhhfffffffffeeeeeehhhmmmpppkkkmmmooottt|||zzzqqqnnnnnnnnntttzzzfffhhhaaa___dddkkkoooqqqssspppuuuxxxyyyzzz{{{xxxtttxxxyyyzzzzzzxxxwwwwwwxxx{{{zzzxxxvvvuuutttttttttwwwuuurrrpppooommmjjjgggaaa\\\UUUOOOIIICCC>>>;;;((((((((((((((())))))))))))))))))*********+++++++++***)))***,,,///000000...===NNNVVVTTTTTTZZZaaauuuyyybbb```\\\]]]lllvvv}}}{{{tttsss{{{yyy___TTTVVVjjjoooSSS???>>>IIISSSYYYsssyyy]]]NNNJJJMMMPPPOOOIIIBBB@@@DDDGGG===999222,,,((((((***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))(((((()))))))))*********&&&(((+++++++++***++++++000......888JJJYYY^^^]]]gggkkklllppp~~~jjjWWWXXX\\\bbbkkkttt{{{zzzsssnnnsss}}}kkkrrrwwwsssyyywwwxxxzzz|||{{{yyyvvvtttooooooppppppppppppqqqqqqkkkiiigggggghhhhhhgggfffgggffffffggghhhiiigggfffddddddccccccccccccddddddccccccccccccdddeeefffgggjjjmmmrrrxxx}}}xxxxxx~~~xxxrrruuu}}}wwwuuuvvvoooaaalll|||wwwsssooofff[[[RRRDDDCCCCCCDDDEEECCC>>>:::555000+++)))***++++++)))((((((((())))))******+++(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))*********...111555888777999CCCMMMccclllpppmmmmmmsssxxxxxx~~~rrrgggbbbaaafffmmmuuuxxxuuupppmmmlllqqquuuyyy{{{|||tttrrroookkknnnxxx~~~vvvggguuupppmmmqqqwwwzzzxxxuuuqqqsssvvvwwwyyy{{{|||{{{zzz{{{|||{{{zzzyyyyyyzzzyyyxxxvvvtttsssssssssssspppqqqqqqqqqnnnggg^^^WWWLLLIIIDDD???============(((((((((((())))))******************++++++++++++***,,,,,,***)))---666>>>EEEOOO\\\eeehhhjjjmmmppptttcccVVV```qqqqqqrrrtttiiiooovvv{{{___ZZZfffvvv{{{}}}~~~xxx}}}~~~aaaJJJ@@@>>>;;;VVV{{{cccMMMHHHKKKOOONNNIIIDDDEEEHHHGGGBBB:::111+++)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))************((()))++++++*********+++222;;;EEEQQQ```nnnoooiiipppmmmeee[[[YYY]]]^^^[[[UUU]]]jjjxxxnnniiisss~~~ttthhhqqqyyyqqqllljjjkkkttt|||||||||{{{yyyvvvtttrrrnnnoooppppppnnnkkkhhhfffdddcccbbb```___]]]\\\[[[WWWUUUSSSRRRRRRQQQPPPOOONNNMMMLLLMMMOOOOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLRRRVVV]]]gggpppwww|||||||||}}}~~~}}}pppqqquuu|||}}}wwwwwwuuuppp}}}}}}ssskkk```TTTGGGAAABBBCCC@@@===<<<777000,,,,,,,,,)))'''(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******)))***+++,,,,,,222333666::::::===JJJYYYooovvvvvvmmmkkkrrruuurrryyyjjjcccbbblllzzz}}}rrrlllyyy~~~zzzrrrmmmooorrrpppkkksssrrrssswww~~~vvvtttssstttvvvxxx|||zzz{{{|||{{{yyyyyyyyy{{{ttttttrrrqqqppppppppppppmmmkkkhhhddd]]]TTTIIIBBB<<<;;;::::::===BBBHHHKKK'''(((((())))))******+++******+++++++++,,,,,,,,,***---...,,,***111???LLL]]][[[]]]kkk|||{{{vvviiibbbmmmzzzwwwiiijjjvvvzzzuuurrrzzzooocccbbbcccgggbbbQQQ___{{{gggNNN???<<<===MMMooo~~~dddNNNKKKKKKNNNNNNKKKJJJKKKMMMHHHAAA888111,,,)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,+++,,,...000555NNNdddlllqqq{{{~~~zzzjjjXXXOOOOOOTTTYYY^^^gggnnnzzzvvvnnnppp||||||vvveeekkktttvvvkkkeeecccmmm|||xxxwwwvvvssspppllljjjhhhdddcccbbb___\\\XXXTTTRRRRRRQQQOOOMMMJJJHHHFFFEEEDDDBBB@@@??????>>>===<<>>>>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============BBBKKKVVVaaajjjqqqtttuuuwwwvvvrrrlllhhhhhhiiinnnpppsssuuuwwwzzz~~~}}}~~~xxxssssssyyy~~~tttXXXEEE???AAACCCCCCAAA===777222///,,,***((())))))******************))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))***,,,...///555444999???BBBEEERRRcccyyyvvvrrrwwwwwwooo|||wwwkkkgggppp{{{uuuzzz~~~zzzqqqhhhbbbbbbeeehhhqqqtttwwwxxx}}}~~~|||wwwtttsssssssssuuuzzzxxxyyyyyyxxxvvvvvvwwwxxxvvvvvvuuutttrrrpppnnnllliiiaaaVVVLLLDDD???<<<:::;;;===@@@DDDJJJQQQXXX^^^'''(((((()))******+++++++++++++++,,,,,,,,,,,,---,,,...000000333<<>>777111,,,***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,---...111555999CCC[[[nnnttt}}}qqq```QQQQQQWWW\\\eeeoooyyynnnttt{{{}}}rrr}}}uuurrrgggjjjqqq|||yyyvvvrrrzzz{{{vvvqqqnnnnnnlllhhhddd```\\\YYYXXXQQQPPPMMMJJJGGGEEECCCBBBAAA@@@???>>><<<;;;:::::::::888666666777888777666<<<;;;:::;;;<<<;;;:::888888888999::::::999888888999999::::::::::::::::::777;;;BBBJJJQQQXXX\\\^^^[[[\\\[[[XXXSSSQQQRRRUUUYYY\\\```dddggglllpppssslllrrr{{{|||ttttttzzzpppWWWGGGBBBCCCFFFBBB@@@===888333...,,,,,,++++++******************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++---000222555555===IIINNNPPPZZZhhh~~~|||ooorrr{{{nnnffflll}}}}}}yyypppmmmgggaaa]]]^^^ccciiiqqqwww{{{xxxwwwzzz{{{yyy|||wwwuuuuuusssooonnnrrrtttttttttrrrqqqqqqrrrtttttttttsssqqqmmmhhhccc```WWWOOOEEE===;;;===@@@BBBGGGLLLSSSZZZ```gggooouuu'''(((((()))***+++++++++++++++,,,,,,,,,---------......000444;;;EEEPPPWWWYYYpppqqqjjjcccaaaiiixxx}}}vvvzzzooogggjjjpppxxxxxxqqqnnnoooqqqllljjjfffbbb```ccciiimmmkkklllnnnoooqqquuuzzz~~~lllaaa```UUUBBBVVVuuu|||[[[RRREEE@@@HHH^^^xxxgggOOOIIIOOOPPPMMMJJJNNNLLLHHHBBB;;;444///+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((()))))))))))))))************+++++++++,,,,,,---...000555;;;@@@UUU^^^eeemmm___VVVSSSYYY]]]```nnn~~~}}}tttnnnsssxxxtttkkkqqq{{{{{{rrrrrrxxxuuutttuuuwwwxxx~~~|||zzzvvvqqqlllhhhfffeee]]]ZZZVVVQQQLLLHHHEEECCC???>>><<<::::::::::::;;;888999999999999999999999888666555666999:::::::::999888888888999999777555555666888999999888666555777777888999999999888888777999<<<@@@CCCEEEFFFFFFEEEFFFFFFCCC@@@@@@CCCGGGBBBEEEKKKOOOTTTYYY^^^aaadddkkksssyyy{{{~~~|||{{{yyyzzzuuuuuujjjSSSEEECCCEEEAAABBBAAA<<<555000///000,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++...111444555555@@@PPPXXXXXX^^^jjjzzz}}}llleeeppplllaaaeeettt~~~sssfffdddbbbbbbdddgggmmmssskkkuuuzzzxxxvvvzzz}}}}}}yyyuuutttwwwuuunnnkkknnnpppqqqpppooommmmmmoooqqqjjjjjjiiifff```YYYRRRNNNBBB???;;;<<<@@@FFFKKKMMMTTTZZZccclllssszzz*********)))))))))))))))---,,,+++******+++---...333+++///EEEVVVWWWRRRQQQooo~~~hhhXXX```sss}}}|||{{{uuuooojjjnnnvvv~~~{{{uuuooojjjeee```^^^]]]\\\YYYVVV[[[YYYVVVSSSRRRRRRSSSUUUVVVUUUSSSRRRRRRSSSUUUWWW]]]ccckkkttt~~~tttbbbNNN[[[uuusssTTTCCC@@@FFFVVVeee}}}tttSSSFFFRRRUUUJJJNNNLLLIIIEEE@@@:::333///+++,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))************((('''((()))+++---,,,+++///---+++,,,333@@@QQQ]]]aaaiiiiiifffqqqrrr\\\^^^```cccgggnnnvvv}}}tttlllsssqqqiiieeefffooo|||vvviiibbboooyyyxxx}}}~~~~~~{{{wwwtttoooiiiaaa[[[XXXUUURRROOOIIIFFFCCC???<<<;;;;;;;;;999888888888888999::::::777777777666666666777888888999;;;;;;;;;:::;;;<<<:::;;;777888>>>888444>>><<<;;;:::999888999:::;;;777:::>>>???===<<<===>>>:::AAAEEEDDDEEEHHHHHHCCC888@@@AAA888444999;;;777::::::;;;<<>>===;;;:::999999:::::::::999999888888888999999999999:::;;;<<<;;;999777666:::===<<<:::;;;@@@FFFIIIIIICCCDDDIIIAAA999??????>>>===<<<;;;<<<<<<===<<<===>>>>>><<<<<<>>>???DDDOOOZZZaaafffcccVVVHHHBBBBBB===777666:::<<<:::::::::999999;;;===@@@BBBBBBEEEJJJPPPXXX```eeeiiippptttzzz|||sss}}}yyyvvvzzzrrr\\\fff~~~mmmffffffYYYKKKEEE???DDDDDDDDDCCC???999333000+++,,,------+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((---***+++///111222666;;;>>>EEEOOOWWW]]]cccjjjooowww{{{}}}uuukkkeeemmmsssrrrhhhlllwww{{{uuurrrxxxxxxkkkbbb\\\```ffflllpppqqqqqqpppsssuuuwwwxxxxxxwwwuuutttyyywwwuuutttsssrrrpppnnnmmmlllllllllllliiieeebbbbbb\\\RRRHHHBBB@@@@@@AAAHHHMMMTTTZZZ```iiissszzz{{{yyysss************************,,,++++++---000000...+++111DDDTTT[[[fffvvv{{{vvvyyyzzzxxxhhhaaaffftttzzzvvvmmmiiiddd```\\\WWWPPPKKKHHHEEEAAA??????>>>===<<<;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::999;;;<<<>>>@@@DDDIIIMMMUUU```ppphhh]]]kkk{{{}}}uuuQQQ@@@======GGGjjj|||YYYLLLRRRMMMLLLJJJEEE@@@=========000,,,(((''')))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++...---+++******+++,,,---***555CCCPPP[[[gggttt}}}|||xxxpppeee\\\YYY]]]bbbffffffiiirrr}}}}}}tttllllllsss|||mmmqqq{{{}}}zzz|||~~~|||yyywwwrrrpppmmmjjjfff___XXXSSSKKKHHHBBB>>><<<:::888777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<@@@DDDEEEBBB>>>;;;@@@EEECCC@@@AAAJJJRRRbbbaaaYYYXXX\\\QQQCCCBBBGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@LLLYYYkkkwwwWWWJJJ===999:::::::::;;;999888777666666777888999666777:::???DDDJJJNNNPPP[[[___gggooouuu{{{yyykkkkkk{{{qqqoooooofffjjjeee^^^TTTFFFBBBBBBCCCCCCBBB>>>888222000...,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---***+++111666777:::===CCCKKKVVV^^^cccjjjttt|||wwwwwwwwwvvvsssmmmgggbbbiiijjjrrr~~~|||ooogggeeeyyy|||xxxtttuuu{{{iii]]]WWWXXX^^^hhhqqquuuuuuqqqnnntttvvvwwwxxxxxxwwwuuutttwwwvvvuuuuuuuuutttrrrpppkkkkkklllllljjjeee___ZZZTTTMMMCCC<<<;;;@@@GGGMMMZZZaaaiiipppuuu{{{~~~{{{sssggg]]])))***************++++++***+++,,,---...///111333>>>NNN___jjjvvvyyy{{{{{{yyyxxx|||rrriii___]]]fffwww~~~uuuooojjjfffcccaaa]]]WWWQQQMMMIIIEEEAAA<<<:::999777777777888888999999999999999888888888999:::;;;<<<<<<:::999777;;;;;;;;;;;;<<<>>>@@@BBB@@@FFFLLLRRRZZZkkkccc___^^^XXX\\\jjj|||ooo^^^LLL::::::OOOrrr}}}\\\GGGMMMMMMNNNKKKFFFAAA===;;;666111+++)))+++,,,+++)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,---...000222444DDDXXXdddkkkvvv{{{jjjbbb^^^[[[aaakkkkkkooouuu}}}pppooonnnsss}}}|||rrr{{{zzzttttttwww~~~|||zzzwwwtttpppmmmgggddd___YYYSSSLLLDDD??????===;;;999999::::::;;;<<<======>>>>>>======<<<===>>>???@@@AAABBBCCCCCC??????AAAGGGNNNRRRRRROOOGGGKKKOOONNNLLLLLLPPPUUUeeefffaaaccclllfffWWWTTTWWWVVVUUUTTTRRRQQQQQQQQQQQQOOONNNMMMLLLHHHCCC???>>>FFFUUUhhh{{{pppYYYEEEAAABBB>>><<<===<<<;;;:::999999999::::::888888999:::;;;===>>>???FFFJJJRRRZZZcccmmmwww}}}~~~|||nnniiiuuu~~~xxx}}}uuucccKKKGGG@@@>>>@@@BBB===555666111,,,***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********---***,,,444:::<<<>>>AAAHHHOOOYYYaaahhhooowww|||~~~{{{tttmmmgggdddfffhhhhhhgggiiiooouuuuuunnnhhhiiizzzzzzzzzuuuwwwuuueee\\\XXXbbbffflllrrrtttssspppmmmvvvwwwxxxxxxxxxwwwuuutttuuuttttttuuuvvvvvvtttrrrllllllkkkjjjfff___VVVPPPCCCBBBBBBCCCHHHPPPWWW\\\hhhoooxxx~~~zzzpppjjjgggeee```[[[))))))******+++++++++,,,))),,,...---+++///888@@@IIIRRRggg|||ssskkkmmmyyywwwccciiitttcccbbbbbbgggrrryyyuuunnniiiddd```[[[XXXQQQMMMFFFAAA===;;;::::::888888888888999:::<<<>>>:::;;;<<<===>>>???@@@@@@AAACCCDDDEEEEEECCCAAA??????>>><<<;;;;;;;;;;;;;;;===??????>>>???HHHWWWdddppptttcccRRRRRR___iiigggEEEAAADDDRRRqqqoooHHHIIIKKKMMMNNNKKKDDD<<<666999555///,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***************++++++++++++(((***,,,------...222555BBBTTThhhpppqqq{{{}}}ccc]]]``````dddjjjsss{{{{{{vvvuuullluuu}}}{{{qqqlllnnnsssqqqhhhlllvvv}}}|||}}}{{{yyywwwsssoooiiibbb]]]XXXSSSMMMGGGBBB>>>:::777888888999999999:::<<<>>><<<===???AAABBBCCCCCCCCCDDDEEEHHHLLLNNNQQQRRRSSSSSSQQQQQQVVV]]]cccffffff``````bbbccccccaaa]]]ZZZ\\\bbbcccjjj{{{~~~uuusssqqqqqqpppooonnnmmmlllkkkllljjjhhhgggcccXXXIII>>>===???BBBHHHNNNXXXeeennnyyybbbOOOKKKKKKFFFBBBCCCAAA@@@@@@???????????????===<<<;;;:::999999999999:::<<>>AAADDDHHHSSSWWW___jjjuuuzzzyyywww{{{qqqddd\\\```lllwwwwwwtttqqqqqqsssuuuqqqlllsss|||rrrtttuuuqqquuuwwwyyyxxxssslllgggfffmmmnnnnnnooopppqqqrrrsssvvvwwwwwwxxxwwwvvvuuuttttttsssssstttvvvuuurrrpppmmmkkkfffaaa[[[RRRIIICCC===@@@FFFNNNWWW```hhhlllmmmttt|||~~~zzzwwwvvvkkkjjjgggdddbbbcccgggiii))))))******+++,,,,,,,,,***---///...///666BBBLLLUUU]]]zzzqqqhhhuuuhhh\\\KKKSSSqqqyyyjjj```aaagggooowww}}}yyyvvviiihhhgggddd___WWWMMMFFF@@@>>>:::777666777999;;;<<<>>>@@@AAACCCFFFJJJMMMKKKLLLNNNPPPTTTWWWZZZ[[[\\\]]]^^^^^^^^^\\\ZZZYYYPPPMMMIIIFFFEEECCC@@@>>>>>>@@@CCCBBB@@@???AAACCCIIISSSeee{{{hhhWWWUUUdddlllKKKDDDCCCVVVwww~~~gggOOOMMMKKKLLLMMMHHH???666888666333///+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))***************++++++++++++,,,)))+++,,,,,,,,,000777===QQQ```ooorrrooovvvqqq[[[XXXaaahhhmmmppp~~~~~~uuurrrsss|||wwwmmmttt~~~zzzqqqwww}}}}}}|||xxxwwwxxxtttqqqlllggg```XXXPPPKKKEEEAAA<<<999888999999999777999;;;;;;<<<===@@@BBBBBBCCCFFFIIIMMMQQQTTTUUUVVVYYY]]]bbbfffiiikkklllrrrrrrqqqrrrtttxxx|||}}}vvvttt}}}}}}qqqZZZIIIHHHFFFEEEBBB???AAALLLXXXrrreeeZZZVVVVVVRRROOOMMMGGGGGGEEEDDDBBB@@@???>>>======<<<;;;::::::::::::999999999:::===DDDMMMSSS^^^ccckkksssyyyuuusssxxx{{{|||{{{|||~~~|||xxxooo~~~}}}tttvvv}}}~~~sss^^^KKKEEEIIIFFF===<<<888333///---,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((())))))******+++++++++---...444<<>>FFFIIINNNVVV___hhhppptttwwwzzz{{{xxxppphhhcccaaaYYYbbbkkkooonnnmmmqqquuu))))))***++++++,,,---------------111999CCCMMMRRR[[[kkk{{{wwwxxxsssUUU[[[TTTTTTcccbbbZZZ```lllsss}}}|||tttmmmhhheeebbb```\\\XXXRRRKKKBBB======???AAADDDFFFJJJMMMOOOVVVXXX\\\___aaaeeekkkpppoooooooooqqqssswwwzzz|||}}}}}}~~~~~~}}}{{{zzzyyyooolllgggdddbbb___[[[XXXPPPRRRUUUXXXWWWRRRLLLHHHLLLGGGEEEKKKXXXnnnrrr\\\aaawwweeePPPBBBHHHZZZiiivvvhhh]]]PPPKKKMMMLLLDDD<<<888:::999444---((()))+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))******************+++++++++,,,,,,---...------000:::IIIUUUdddkkkrrrqqqkkkjjjqqqxxxjjjccc]]]___gggrrr{{{wwwssstttwww}}}{{{uuuwww|||zzzwwwwwwvvvqqqmmmmmmfffaaaZZZSSSMMMGGGBBB???:::888777777:::<<<>>>>>>;;;???DDDGGGJJJMMMRRRVVV[[[\\\^^^bbbggglllqqqsssuuuxxx|||yyyfffSSSPPPOOOPPPQQQSSS\\\ggg{{{|||yyytttpppoookkkfff\\\[[[WWWSSSNNNIIIEEEBBBCCCBBBAAA???>>>======<<<:::::::::999888:::===@@@KKKPPPXXX```iiiqqqyyy}}}uuulllrrr|||~~~uuuxxx||||||nnnWWWHHHFFFEEE@@@===<<<888333...,,,+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,000333:::AAADDDHHHRRR]]]jjjttttttmmmeeeccciiirrrzzz~~~wwwrrrrrrrrrpppiiigggfffkkkssszzz{{{yyyeeecccfffkkkmmmmmmqqqxxxmmmmmmlllmmmooorrrvvvxxxvvvvvvuuuuuutttssssssrrrrrrrrrqqqrrrqqqooojjjggg^^^WWWNNNGGGEEEGGGIIIKKKWWWZZZ___fffkkkooorrrsssvvvuuuoooggg]]]XXXXXXZZZ\\\fffpppuuusssqqqsssvvv))))))***+++,,,,,,------000,,,,,,444CCCOOOTTTTTTZZZpppsssxxxggg^^^\\\]]]pppnnnaaa]]]SSSUUUmmmwww~~~{{{tttllleee```]]]ZZZTTTLLLFFFDDDDDDEEEEEEDDDIIIQQQYYY^^^bbbfffhhhwww{{{~~~|||xxxuuummmlllmmmooopppmmmgggbbbYYYRRRMMMKKKJJJLLLYYYgggwwwcccssseeeGGGDDDFFFIII^^^|||pppXXXLLLLLLNNNHHHAAA:::===>>>999000***+++...))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))******************+++++++++,,,,,,,,,111000//////666GGG]]]mmmssstttsssppphhh```XXXSSSZZZcccjjjkkkmmmuuu{{{uuuqqqssswww|||}}}xxxpppoooyyyxxxssspppqqqoooiiicccaaaXXXRRRJJJBBB???===<<<<<<999999999<<>>;;;<<<======;;;:::::::::888<<>><<<<<<>>>999000)))''',,,+++))))))******(((&&&))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---+++++++++---...//////---...---999RRRbbblll{{{yyyssslll___SSSSSSZZZjjjkkklllooottt||||||wwwyyy}}}sssxxxwwwiiifffhhhjjjttt}}}{{{~~~~~~|||tttuuunnniiihhhcccXXXPPPLLLDDDCCCAAA===:::999;;;===::::::@@@FFFGGGGGGMMMWWWYYY^^^fffoooxxx~~~xxxqqqllleee^^^UUUOOOMMMJJJEEE@@@???@@@@@@>>>;;;888888999;;;:::999<<>>AAACCCFFFNNNXXX]]]```hhhrrruuuyyyzzzpppgggaaaYYYQQQJJJFFFDDDBBB???<<<;;;999999888777666777:::@@@FFFJJJTTT^^^iiirrrvvv||||||zzzoooYYYGGG???BBB@@@??????:::222,,,+++,,,------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''))))))'''''''''((()))))))))***+++***)))***,,,///000111888;;;DDDSSScccmmmooommmjjjvvvuuuzzzuuuuuu|||}}}yyyiii```aaahhhrrrtttkkkfffkkkpppoooqqqooonnnnnnpppqqqqqqpppoootttwwwuuuvvvwwwsssmmmkkklllkkkhhhaaaXXXQQQMMMMMMOOOTTTZZZbbbjjjqqqtttwwwuuuqqqlllfff```ZZZWWW\\\^^^bbbfffhhhjjjjjjjjjkkkmmmppppppooonnnnnnooo***((())),,,---++++++---...<<>>FFF]]]wwwyyyxxxxxxwwwxxx{{{zzzzzz|||~~~zzzqqqkkkSSSKKKHHHUUUtttooo\\\TTTSSS___nnnyyyVVV???<<>><<<>>>AAA>>>CCCIIIPPPWWW___fffkkkuuuzzzrrriii___WWWTTTOOOIIICCC??????>>>===<<<;;;::::::999>>>EEEJJJOOOWWW```gggmmmttt}}}zzz~~~{{{~~~}}}uuu}}}qqqYYYLLLFFFBBBCCCBBB<<<555333...---,,,***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''(((((((((((((((((('''''''''''''''++++++******************)))***+++,,,...111444777;;;CCCRRRfffwww~~~|||wwwsssnnnrrr}}}{{{vvvnnnjjjqqq~~~{{{yyypppddddddkkkffflllnnniiifffiiillllllrrrqqqppppppqqqqqqooonnnqqqqqqpppppppppmmmgggbbb[[[XXXTTTNNNJJJKKKPPPUUUbbbgggnnnuuuwwwtttpppllleeebbb___^^^```dddiiimmmiiiiiijjjjjjiiihhhgggffffffgggiiiiiihhhggghhhjjj---,,,---...,,,,,,333<<<^^^\\\eee~~~|||www~~~xxx{{{zzzxxxvvvqqqhhh\\\QQQKKKHHHHHHHHHJJJQQQ^^^jjjqqqwww{{{xxxjjjeee___PPPBBB===???OOOfffwww|||wwwqqqnnnoooppprrrssstttttttttsssvvvwwwyyy|||~~~}}}~~~}}}|||sssooooooooommmjjjggggggaaaQQQDDDFFFYYYkkk|||iii___sssbbbHHHDDDRRRooowww\\\FFFMMMIIIGGGJJJIII@@@666111...+++)))((()))++++++***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,+++***---111666CCCPPP\\\iiitttooojjjqqqooocccfffrrr{{{}}}||||||ssssssxxxwwwqqqqqqssstttzzz~~~}}}~~~{{{|||zzzuuuqqqmmmhhheee___UUUIIIBBB@@@===;;;===???@@@DDDJJJOOOUUU^^^hhhqqqzzz}}}rrrhhh^^^RRRIIICCCBBBAAA???>>><<<;;;;;;777999<<<>>>@@@DDDKKKQQQYYYdddqqqzzz~~~}}}yyyuuuyyy}}}vvvooozzz{{{xxxtttXXXMMMCCCAAABBB???<<<:::///---+++***)))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((((((((('''((((((((((((((((((''''''++++++++++++***************+++------...222777;;;BBBNNN___pppzzz~~~~~~~~~yyyppppppvvvtttooozzzxxxmmmgggnnnvvvmmmmmmnnnlllnnntttgggjjjllliiihhhiiillllllpppooonnnooopppooommmkkkpppooolllggg^^^VVVRRRQQQMMMIIIEEEFFFNNNWWW___dddnnnqqqtttvvvrrrkkkccc]]]VVVXXX[[[```dddhhhkkkmmmffffffgggggghhhhhhhhhhhheeefffggggggffffffgggiii,,,+++,,,,,,+++...;;;IIIiiieeejjj{{{zzzlllnnn}}}~~~sssnnniiiddd[[[QQQJJJIIIOOOVVV^^^dddkkksssyyy{{{~~~uuuhhhaaaZZZPPPGGGBBBNNNcccwww~~~{{{vvvtttmmmnnnqqqsssssssssqqqpppooooooppprrruuuwwwwwwvvvsssuuuxxx|||~~~yyymmmdddYYYPPPNNNNNNOOOOOOQQQPPPNNNKKKGGGFFFGGGHHH]]]uuurrryyybbbKKKCCCNNNhhh{{{rrrUUUOOOJJJHHHLLLLLLEEE;;;666000---***((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,------+++)))***111;;;CCCVVVdddlllrrrtttggg\\\aaa]]]^^^hhhuuu{{{{{{vvvqqqtttyyy||||||uuuqqqooovvv{{{yyyyyyuuupppooodddXXXPPPIII@@@:::999::::::>>>DDDIIILLLSSS[[[gggmmmvvvttteee[[[PPPMMMHHHCCC???<<<::::::888888888888888;;;@@@DDDIIITTTaaakkkqqqyyyvvvxxxzzzuuuxxx~~~nnnsssxxxyyycccSSSDDDAAACCCCCCAAA@@@222000---***)))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((()))))))))((((((******************++++++***,,,......000666>>>EEEHHHSSScccooouuuxxxzzz}}}~~~{{{yyyqqqkkkwww~~~tttlllooo~~~|||~~~}}}lll___bbbiiilllmmmpppjjjlllmmmmmmllllllnnnooommmmmmmmmnnnooonnnllljjjooonnnmmmgggZZZJJJCCCBBBDDDBBBBBBJJJWWWdddlllooouuuuuutttqqqkkkddd\\\XXX]]]```dddhhhjjjjjjhhhfffcccddddddeeefffggghhhiiifffgggggggggffffffhhhjjj+++,,,---......666HHHZZZdddiiimmmttttttkkkjjjxxx|||nnnlllttt|||vvvssskkkbbb[[[WWWTTTRRRUUU[[[dddmmmtttvvvxxx~~~~~~vvveeeTTTEEERRRhhh|||zzz{{{|||}}}{{{xxxtttrrrllliiifffeeeffffffdddbbbaaaaaabbbgggmmmrrruuuvvvssswwwyyyyyy{{{}}}zzzsssXXXTTTOOOLLLKKKMMMQQQSSSUUUTTTUUUZZZ___^^^XXXRRRPPPbbb{{{~~~}}}}}}RRR???===GGGYYYwwwrrrWWWOOOJJJLLLNNNIIIAAA>>>222///+++)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------,,,---222@@@RRR```kkkxxx~~~~~~yyyeeeWWW[[[XXXfffvvv}}}~~~}}}{{{tttqqqttt}}}xxxzzz|||}}}zzzuuusssrrrlllddd^^^RRRGGGBBB@@@<<<<<<>>>DDDGGGPPP[[[bbbgggooowww~~~mmmfff\\\QQQHHHBBB???>>><<<;;;:::888777888:::<<<>>>EEENNNVVV^^^hhhttt||||||uuuiiilll}}}tttnnnsssjjjXXXGGGBBBEEEFFFDDDBBB777444000+++))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''((()))******))))))(((((())))))***+++++++++***,,,...000333<<>>TTTiiijjjxxxyyynnnuuummmcccfffjjjuuuzzzrrrooozzz~~~wwwoooiiidddZZZRRRQQQTTTYYYfffrrryyy~~~yyyyyyvvvZZZMMMZZZooo~~~~~~xxx{{{~~~yyyssspppfffaaaZZZVVVSSSPPPLLLIIIDDDCCCCCCGGGNNNWWW^^^bbbjjjoooqqqooorrrwwwuuuoooggghhhjjjjjjjjjkkkmmmppprrrvvvzzz}}}|||yyyvvvtttgggmmmuuunnnkkkffflllbbbNNNBBB999>>>eee```UUUMMMMMMNNNKKKFFFDDD333000+++)))((())))))((())))))))))))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,...111<<>>BBBEEEDDDEEEIIISSSXXXdddrrr{{{yyytttrrrbbbTTTKKKGGGEEEAAA@@@===:::777777777888999<<>>777...******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))),,,---++++++,,,,,,+++'''000111222IIImmm}}}wwwyyy```WWWcccyyyyyy|||zzz}}}~~~yyyllliiiwww{{{wwwvvvvvvzzzvvvpppjjjbbbXXXLLLDDD???;;;===GGGPPPTTTZZZ```ooosss{{{xxxgggZZZQQQLLLEEEBBB>>><<<===<<<999666888999:::<<>>999333...,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,+++***+++---...---111000000999OOOkkkzzz}}}|||ZZZ___xxxyyy~~~wwwxxx}}}}}}rrrjjjoooqqquuu~~~zzzxxxuuutttsssssslllcccZZZRRRJJJBBB<<<;;;<<>>GGGQQQYYY___mmmtttyyyzzz{{{qqqpppnnngggeeeiiiqqquuuuuuooopppwwwzzzwwwvvvuuuvvvyyy||||||yyywwwqqqkkkccc```aaaeeeiiikkkkkkkkkllllllmmmllllllkkkllljjjhhhiiijjjkkkiiigggcccbbb___ZZZVVVVVVYYY\\\eeekkkrrrsssooojjjhhhiiiaaa^^^\\\^^^bbbdddbbb___]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOIIIIIIIIIIIIJJJJJJJJJJJJ333+++000FFF___tttvvvuuussstttqqqqqqrrrssswww{{{wwwsssnnnhhhffffffhhhiiiyyy|||yyywwwvvvtttrrrqqqrrrssssssssswwwvvvnnnQQQOOOUUUeeetttzzzyyyxxxrrrtttuuusssqqqqqqtttwwwxxxkkk___\\\^^^bbbfffjjjuuuxxx||||||xxxsssooolllfffhhhiiigggfffjjjsss|||ppp^^^^^^iiiiiigggkkkmmmeeebbb^^^[[[ZZZYYYWWWUUUUUUTTTUUUSSSMMMNNNbbbyyyuuu]]]VVVgggiiiHHHDDD]]]vvvjjjJJJCCCPPPMMM===???===888444000---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---+++******,,,---......222111888KKK___nnnxxx~~~zzzmmmXXXeeeyyy{{{mmmqqq}}}pppmmmkkklllvvv|||xxxuuuuuuvvvvvvssspppiii```TTTIIIBBB???>>>>>>DDDJJJVVVeeeoooxxxyyyuuukkkdddYYYOOOIIIDDD>>>:::999999777555555888===AAAMMMXXXfffrrrzzz{{{zzzqqqjjjnnnvvv{{{{{{rrrttt}}}jjjIIIAAAKKKEEEBBB===777222///,,,+++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++++++++000555;;;CCCMMMYYYdddkkk{{{wwwwww}}}yyyooopppqqqmmmjjjlllzzzuuupppqqqxxx}}}}}}{{{|||}}}}}}{{{vvvrrrooonnnooolllfffaaa```ccciiinnnkkkllllllmmmllllllkkkkkkiiiiiihhhiiiiiihhheeecccXXXVVVQQQNNNOOOUUU^^^eeemmmssswwwsssiii```\\\[[[]]]\\\\\\^^^```___ZZZUUUSSSRRRQQQOOOLLLJJJIIIHHHEEEDDDDDDCCCBBB@@@???>>>:::::::::;;;<<<<<<======///000AAA___rrr|||sssrrrsssmmmeeejjjpppuuu|||{{{tttoooiiieeeggglllrrrvvvzzzuuuqqqoooqqqooonnnmmmmmmnnnnnnooosssoooyyyiiiQQQIIIJJJXXXjjjrrrrrrooonnnqqqsssqqqnnnooouuu{{{xxxuuuuuuwwwyyyyyyuuummmjjjiiiiiiiiilllvvvrrrZZZXXXhhhggg```___```^^^[[[WWWTTTQQQPPPPPPOOOPPPPPPPPPMMMFFFBBBJJJWWWqqqpppZZZbbbXXXGGGRRRbbb{{{xxxWWWGGGNNNMMMAAA@@@???<<<888333...+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---+++***---...---,,,---,,,999MMM___llltttuuuuuukkkjjjkkkkkkgggeeemmmxxxzzz|||tttooouuuvvvwwwwwwyyy}}}|||vvvsssrrrsssvvvuuupppjjj[[[SSSHHH???>>>BBBJJJOOO]]]eeeqqqzzz|||lll]]]RRRJJJDDD@@@>>>===:::888777777999;;;???HHHUUUbbbmmmxxxtttqqqvvvyyyxxx}}}lllqqq|||uuu```MMMCCCCCCCCCAAA<<<555000,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,------......666AAAJJJXXXjjj{{{xxxssszzz}}}zzzyyyrrrooorrruuutttvvvzzz~~~tttpppuuu||||||ooojjjlllpppsssnnnhhhccccccfffiiillllllllllllmmmllllllkkkkkkjjjjjjjjjiiigggddd```]]]PPPPPPRRRUUU[[[bbbjjjnnnqqqpppnnnhhhaaaYYYUUUSSSVVVTTTSSSSSSRRRNNNHHHDDDDDDCCCBBB@@@>>>===;;;:::888888888777666444333222444444444444555555555666---999SSSnnnwwwxxx~~~uuu{{{xxxlll^^^kkkwww{{{{{{||||||zzzwwwrrrlllkkkooovvv|||yyysssooommmllljjjjjjkkkkkkkkkkkklllmmmooommmttt|||hhhPPPFFFDDDRRRgggrrrssspppnnnqqqrrrpppmmmnnnuuu{{{~~~~~~~~~}}}yyytttqqqnnnjjjhhhjjjjjjlllvvv|||```WWW___[[[RRRPPPPPPMMMLLLIIIFFFCCCCCCDDDEEEDDDCCCEEEGGGFFFDDDDDDGGGGGGfff|||}}}kkkhhh{{{oooPPPIIIMMM[[[mmmxxxlllXXXKKKJJJKKKAAA@@@===:::555000,,,)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,***+++000///,,,,,,000444OOOdddiiillltttrrrggg^^^YYYXXXaaallltttwwwyyy~~~zzzqqqhhhooo}}}~~~{{{zzzzzz{{{xxxvvvtttttttttnnnddd[[[JJJFFF@@@>>>CCCOOO\\\eeerrr{{{zzzyyyyyyyyyzzz|||~~~}}}zzzyyyxxxxxxxxxwwwwwwvvvwwwxxxyyyzzz{{{|||}}}~~~qqqaaaUUULLLFFFAAA???<<<999888888888999888>>>GGGQQQ]]]kkkzzzwwwvvvyyyzzzppphhhsss}}}pppooonnnZZZBBBBBBBBBBBB>>>888111---+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,...000111000===JJJTTTbbbyyy}}}uuu{{{{{{qqqnnntttjjjmmmsssvvvuuuuuuzzzxxxrrrpppuuuyyy}}}zzziiigggpppxxxxxxpppgggeeehhhkkkjjjhhhlllmmmmmmmmmlllkkkkkkjjjjjjjjjiiigggbbb]]]XXXVVVLLLNNNSSSZZZccckkkqqqtttsssjjj___XXXVVVSSSNNNJJJHHHFFFDDDAAA???===:::888666666555555444444333333444444444444333222111111222222222222222222222222444GGG```oooppprrr|||pppwwwwwwbbb]]]mmm|||~~~zzzwwwxxxxxx{{{wwwttttttyyy}}}{{{sssllleeeaaa___^^^___bbbfffhhhjjjjjjlllmmmkkklllrrrvvv|||pppRRRFFFBBBPPPffftttyyyyyyqqqqqqqqqooommmnnnrrrvvv~~~|||{{{uuutttttttttuuussspppmmmkkkggggggjjjiiiiiitttgggSSSNNNDDD>>>AAAAAA?????????>>><<<===???AAADDDEEEIIIOOOUUUVVVTTTQQQSSS\\\ssszzz{{{~~~]]]EEE>>>BBBQQQjjjzzznnnTTTJJJQQQDDDAAA===:::999555...)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))---111///+++111<<>>@@@BBBGGGQQQ^^^lllvvv{{{ppprrruuuxxx}}}yyywwwxxxxxxxxxvvvssspppnnnccc```]]][[[ZZZXXXVVVUUUVVVWWWXXXZZZ\\\^^^___```bbbeeehhhkkkmmmqqqvvvyyyzzziiiZZZQQQGGGCCC>>>:::999888777666777999===DDDNNN\\\kkkuuu{{{tttuuu{{{jjjjjj}}}wwwfffaaadddYYYEEECCCBBBAAA???;;;555000,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,///222333666DDDQQQUUU```vvvuuullllllgggpppyyyzzzuuuqqquuu|||uuuvvvwwwwwwzzzsssfffjjjtttxxxuuunnngggggglllooolllgggmmmmmmmmmmmmlllkkkjjjjjjhhhhhhgggbbb\\\VVVRRRQQQUUUTTTVVV\\\eeeooowww{{{uuufffUUUKKKKKKJJJEEE???999888666555444444555666111111111222222222333333111111222222333333222222444444444444555555555555???UUUjjjooommmrrr~~~yyyqqqtttttthhhYYY___mmmyyy{{{vvvtttttttttwwwvvvwww{{{{{{{{{||||||{{{zzzzzz{{{}}}pppmmmggg___WWWQQQLLLJJJPPPVVV^^^eeehhhjjjmmmnnnjjjkkkpppsssyyytttXXXJJJAAAKKK___oooxxx{{{vvvuuusssqqqoooooopppqqqzzzyyytttsssrrrpppoooppprrrttttttppplllhhhfffiiimmmjjjhhhuuusss]]]PPPCCCBBBHHHFFFLLLNNNQQQRRRRRRSSSVVVYYY]]]aaafffkkknnnooollliiinnnhhhkkkzzzwwwtttkkkKKK>>>;;;???XXXzzzgggRRRNNNIIIBBB<<<;;;<<<:::222***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))---111...---<<>>@@@AAABBBCCCGGG___ssssssqqqvvv{{{zzzyyyyyyzzzpppeee^^^\\\bbbllltttuuussssssrrrppppppqqqvvv~~~zzzsssssssssqqqooonnnooopppjjjhhhccc\\\SSSKKKDDD@@@EEEMMMXXXaaagggjjjmmmppplllkkknnnpppwwwrrr___NNNAAAEEEVVVfffqqqwww|||yyyuuussssssrrrqqqppp{{{rrrllljjjiiikkkkkkmmmqqqtttsssmmmiiigggggglllqqqmmmjjjwwwssseeeYYY[[[___XXXfffjjjnnnqqqrrrtttwwwzzzvvv}}}~~~{{{xxxoooiiifffnnnttt{{{zzzkkk```iiiuuuUUUHHH>>>888JJJtttxxxYYYIIILLLDDD<<<;;;???>>>555,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++***---///,,,///EEE___~~~xxxkkklllnnnpppvvv}}}oooooonnnmmmtttyyyzzz~~~|||xxxxxx|||}}}zzzvvvmmmhhh```UUUKKKEEECCCDDDNNNVVVcccnnnvvv}}}xxxooo```YYYdddzzz~~~{{{lllqqq}}}vvvzzz||||||xxxzzz}}}wwwrrrsssnnnllliiihhhiiiiiihhhfffddd```___^^^XXXPPPQQQXXXOOOPPPNNNKKKJJJJJJFFFAAACCCCCCDDDEEECCC>>>=========:::888888;;;======<<<======>>>???@@@AAAAAABBB<<>>777000+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))+++---000444666JJJXXX```ZZZ[[[lll~~~vvvuuu~~~yyysssooorrrzzzyyysss{{{mmm___gggtttppp```aaadddgggjjjlllmmmmmmnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiigggbbb\\\XXXWWWYYY]]]^^^bbbiiirrrwwwxxxwwwjjj```RRRGGGAAA===999666666777999999888777888999:::::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEGGGIIILLLOOOQQQRRRbbbcccnnn}}}{{{yyy~~~~~~ooopppwwwuuuqqqxxx|||iiiUUUUUU\\\eeennnoookkkhhhlllpppnnnrrrxxx}}}}}}{{{tttooommmooonnnjjjjjjnnnkkkyyy}}}rrrdddMMM777<<<@@@LLLZZZccceeefffiiiooorrrnnnkkkvvvvvvgggTTTCCCBBBOOO^^^jjjqqquuuuuutttsssrrrqqqqqqqqqwwwpppdddZZZ[[[gggkkklllmmmoooppppppnnnlllmmmhhhiiiooopppppp{{{yyytttvvv{{{}}}}}}xxxrrroooqqqtttwwwwwwxxxxxxvvvqqqjjjeeecccZZZTTTXXXbbbuuu|||zzz~~~ccc\\\UUUpppxxxVVVJJJ;;;GGGeee~~~tttCCCOOOIIICCC???<<<999555333(((***+++***)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++,,,,,,///------///000888QQQlllvvv~~~fffnnnqqqsssuuu~~~~~~yyyuuutttrrrpppqqq}}}yyy{{{xxxpppnnnsssuuusssiii^^^PPPFFFCCCGGGLLLOOObbbooo{{{yyytttaaa\\\SSSNNNQQQ^^^ooo{{{}}}zzzxxxxxxzzz{{{zzzxxx{{{{{{~~~qqqpppnnnnnnoooqqqtttvvvqqqmmmjjjhhhgggfffbbb^^^hhhccc^^^\\\XXXRRRPPPRRRPPPNNNLLLLLLLLLLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA<<<>>>@@@BBBBBBAAA???===GGGCCC@@@@@@CCCDDDAAA???>>>@@@@@@>>>>>>???>>><<>>AAA@@@???999,,,---+++))))))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((())),,,+++,,,777EEEUUU\\\cccddddddlll{{{~~~rrrwwwxxxrrrzzz}}}xxxooossswwwdddfffoooppphhhaaacccdddfffiiilllnnnooopppooooooooonnnmmmjjjgggdddmmmhhhaaa[[[XXXYYY\\\___bbbdddiiioootttuuuqqqmmmbbbVVVGGG???>>>@@@>>><<>>>>>@@@BBBBBBAAACCCDDDFFFGGGGGGFFFEEEEEELLLPPPSSSSSSVVVZZZZZZXXXRRRXXX]]]^^^ccclllsssuuuhhhuuuxxxcccdddbbbccctttyyybbb\\\]]]cccjjjkkkhhhfffiiillllllnnnssswwwyyyyyywwwvvvrrrmmmllloooooolllnnnrrrpppyyy}}}|||{{{xxxhhhVVV???<<>>>>>GGGFFFDDDCCCBBBCCCDDDEEEDDDRRR^^^\\\NNNAAA===???BBBAAA@@@@@@CCCFFFHHHHHHEEEHHHJJJKKKLLLNNNSSSWWW[[[ZZZXXXVVVSSSPPPLLLJJJEEEJJJNNNVVViiizzzyyynnnbbbaaaaaaaaa``````______]]]aaaeeehhhlllrrryyy~~~zzziii[[[MMMCCCAAA===999777777777777;;;AAAJJJVVVdddnnn|||wwwxxxxxxxxx|||}}}vvvmmmyyy}}}vvvYYYEEE@@@>>>AAA???444...,,,***)))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++***+++---,,,000>>>NNN___dddgggfffdddiiiuuu~~~vvv|||wwwnnntttzzz{{{tttrrrxxxyyysssjjjooouuuhhhjjjooonnngggaaafffgggiiikkkmmmoooppppppmmmoooppppppnnnkkkiiihhhiiieee```[[[YYY[[[___aaaiiilllqqqtttvvvuuusssqqq```XXXPPPMMMPPPSSSRRROOOQQQPPPPPPSSSVVVYYYZZZYYYYYYYYY[[[^^^aaaccccccccchhhlllmmmlllmmmppppppmmmpppssswww}}}nnn~~~mmmkkkccc]]]ooonnncccbbbdddggghhhgggggghhhiiiiiikkkmmmooopppqqqppppppooolllkkkmmmoooooorrrvvvqqqrrrqqqqqqxxxyyymmmLLLCCC<<>>ZZZmmmqqqzzz}}}sssmmmxxx|||sssmmmzzz||||||~~~}}}zzzrrrlllsss~~~}}}{{{xxxuuuwwwuuuqqqnnnnnnlllcccXXXLLLHHHEEEGGGPPP]]]jjjqqq|||}}}~~~wwwlllbbbZZZVVVVVVWWW\\\^^^___]]]YYYTTTRRRQQQQQQOOOMMMMMMMMMMMMLLLKKKIIINNNOOOJJJGGGIIILLLLLLDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>???AAAAAAAAA???>>>===???@@@???<<<@@@FFFAAABBBDDDEEEFFFEEEDDDCCCFFFGGGIIILLLMMMNNNNNNMMMRRRRRRRRRRRRRRRRRRSSSSSSQQQdddwwwzzzmmm^^^YYYZZZZZZYYYXXXZZZ\\\]]]]]]]]][[[```ggglllooorrrvvvzzz|||}}}{{{qqqdddYYYVVVVVVUUUVVVVVVYYYjjj{{{rrr___QQQJJJCCC???;;;;;;999666666:::>>>IIIUUU```mmm}}}|||xxxtttxxxooottt~~~www{{{cccJJJAAA>>>AAA???555000...+++******+++***)))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++,,,......///777IIIZZZiiijjjjjjhhhhhhllltttzzzyyyyyyppphhhmmmxxx~~~{{{~~~wwwooossszzzsssnnnnnnmmmiiidddbbbiiijjjlllmmmooooooppppppmmmnnnppppppmmmjjjgggfffcccaaa^^^[[[\\\___bbbeeeiiinnnqqqqqqnnnmmmppptttqqqlllhhhiiimmmpppooommmpppppppppqqqtttuuuuuutttyyywwwuuuuuuvvvvvvsssooonnnppppppllllllnnnnnnkkkjjjiiisssrrrxxx|||{{{wwwxxxiiiXXXaaayyy}}}qqqmmmiiihhhgggggghhhiiiiiiiiiiiijjjjjjjjjkkkllllllmmmlllkkkkkklllnnnpppsssvvvqqqoookkkiiiooovvvvvvoooXXXLLLBBBBBBFFFGGGGGGGGGYYY^^^\\\TTTWWWfffqqqsssdddVVVGGG>>><<<@@@KKKVVVbbbffflllppppppppprrrssszzz|||qqq___RRRGGGJJJZZZiiilllqqqsssssspppllljjjkkkiiijjjmmmllliiikkkrrrooowwwmmm]]]dddccc^^^WWWNNNHHHEEEEEEAAADDDHHHNNNTTT\\\ccchhhsssrrrrrrtttrrrrrr|||lllmmmuuu{{{}}}iiiGGG@@@UUUqqq~~~zzzTTTOOOJJJGGGBBB<<<666444111,,,((((((+++---***'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***++++++,,,,,,---------///111444>>>QQQgggsssuuuwwwtttddd[[[dddlllooouuu{{{}}}tttqqqyyy~~~|||}}}{{{zzzzzzxxxuuussswwwuuuqqqlllggg___TTTKKKIIIJJJMMMTTT___kkkvvv||||||vvvkkkbbbYYYSSSOOOLLLMMMPPPLLLLLLJJJGGGCCCAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<@@@AAA>>><<<>>>??????BBBBBBDDDEEEEEEDDDDDDCCCHHHHHHHHHHHHIIIIIIIIIHHHJJJJJJLLLMMMKKKIIIMMMTTTSSSVVV[[[___aaaaaaaaaaaaccceeeiiinnnrrrtttuuuuuuooorrrwww{{{|||zzzwwwtttgggmmmxxx{{{}}}|||}}}~~~}}}~~~xxxcccVVVJJJDDD@@@???<<<888666888777>>>HHHRRR^^^mmm|||{{{vvv}}}{{{xxx{{{tttmmm}}}www^^^NNNHHHAAA@@@>>>444333000,,,+++++++++***)))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************,,,...///222>>>SSSdddiiiiiiiiijjjnnnuuu{{{{{{pppjjjlll|||zzz{{{uuuuuutttpppiiidddccceeellllllmmmnnnnnnnnnnnnnnnooonnnlllmmmnnnkkkeee___^^^^^^]]]]]]___bbbfffhhhhhhllloookkkfffiiiuuu|||{{{|||{{{yyyyyywwwuuuttttttssspppooouuuqqqkkkiiihhheee```[[[SSSUUUSSSOOONNNPPPOOOLLLJJJIIIXXXuuuvvvfffaaaoootttppplllnnnbbbPPPQQQeeennnmmmqqqkkkiiiffffffhhhjjjiiihhhkkkjjjiiiiiiiiijjjlllmmmkkklllllllllmmmppprrrrrrssssssqqqooooooqqqqqqooo___SSSIIIHHHLLLLLLLLLLLLHHHNNNNNNHHHHHHRRR\\\```UUULLLBBB===:::;;;BBBKKK[[[aaahhhlllllllllnnnqqq{{{|||rrrcccWWWIIIIIIYYYiiimmmrrrtttrrrooolllkkkkkkjjjjjjlllkkkhhhiiikkkrrrqqqvvv|||eee```\\\VVVOOOJJJIIIKKKNNNTTTWWW\\\aaahhhrrr|||qqqgggfffyyyVVV===BBBVVVmmm~~~iiiSSSGGGLLLKKK===333666333...)))(((+++---***'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******+++,,,------......,,,+++999TTTgggnnnuuu~~~qqq[[[TTT```hhhlllvvv{{{yyyvvvzzz~~~sssrrr|||yyyxxxwwwwwwwwwwwwuuusssuuutttqqqiii]]]QQQJJJHHHMMMSSS\\\gggqqqyyy~~~yyymmmaaaSSSKKKGGGGGGGGGCCCAAACCCBBBAAA@@@===;;;;;;===???<<<=========<<<===>>>???===BBBDDDCCCDDDIIIJJJIIIKKKMMMPPPSSSUUUVVVVVVVVV]]]^^^___``````aaabbbcccbbbbbbeeeiiijjjkkkpppwwwyyy}}}{{{xxxeeeSSSKKKDDDAAA???:::777888555999???HHHRRR___nnnyyyzzzhhhpppwwwfffWWWPPPLLLBBB>>>@@@<<<666222...+++++++++************))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))),,,...000777FFFZZZhhheeeeeefffkkkrrrzzz~~~}}}|||tttrrrsssxxx{{{{{{xxxuuuqqqtttvvvuuummmccc```dddiiillllllmmmmmmmmmllllllkkkqqqkkkggglllrrrrrriii___\\\]]]^^^___bbbeeehhhjjjlllooopppkkkhhhqqqsssjjjfffdddddd\\\ZZZXXXWWWXXXXXXWWWVVVXXXUUUQQQPPPPPPOOOLLLIIIIIIKKKJJJFFFEEEGGGFFFCCCFFF@@@LLLjjj{{{rrraaaYYYgggsssuuullllllhhhZZZVVV```ddddddjjjiiihhhffffffggghhhhhhgggkkkkkkjjjiiiiiijjjlllmmmjjjnnnooonnnooorrrrrrooommmooorrrtttsssrrrqqqooonnnbbbVVVRRRRRRRRRSSSVVVQQQZZZ___\\\VVVSSSPPPMMMGGG???999777666777<<>>======>>>???>>>@@@BBBCCCCCCEEEHHHJJJMMMRRRVVVYYY^^^eeehhhffflllnnnqqqtttwwwyyyzzzzzz~~~kkkhhhhhhkkknnnwww}}}wwwttt~~~zzzcccXXXLLLFFFAAA;;;999999777777:::@@@GGGQQQ___lll{{{wwwrrr{{{qqqppp~~~tttbbbVVVQQQKKK===:::@@@AAA888555000,,,++++++******+++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))),,,...222===OOO___hhheeefffiiimmmttt|||xxxwwwssssssvvvzzz{{{zzz}}}{{{ooohhheeeppptttqqqhhh```aaagggkkkkkkllllllllllllkkkjjjjjjnnniiifffmmmwwwyyypppfff]]]^^^```ccceeegggiiijjjmmmppppppllljjjwwwzzzeeeVVVNNNJJJIIIJJJHHHFFFGGGKKKPPPSSSUUU[[[[[[ZZZYYYYYYYYYYYYZZZeeehhhiiifffdddeeeccc___VVVJJJKKK___ssstttiii___mmmwww~~~|||}}}{{{~~~|||~~~}}}nnncccdddcccaaaggghhhhhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhiiijjjkkkllliiinnnrrrqqqsssvvvuuupppccceeejjjrrrwwwvvvqqqnnnqqqiiicccaaa___[[[ZZZ[[[bbblllvvvwwwqqqiii```YYYKKKBBB:::777777777:::>>>RRRZZZbbbeeefffjjjpppwwwzzzxxxooofff]]]MMMKKK\\\kkkpppttttttpppmmmmmmnnnlllkkkkkkjjjjjjkkkkkkiiikkkjjjkkksss||||||}}}}}}vvvooommmpppuuuuuuxxxzzzyyyuuurrrpppoootttjjjooorrriiiuuulllLLL???888FFFgggwww___OOOJJJHHH@@@777444222...+++))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++,,,---...//////555HHHiiimmmgggqqqnnniiippp||||||wwwlllkkknnnbbbsssyyyqqqhhhfffhhhooorrrqqqsssxxxuuutttsssssstttsssqqqoookkkccc[[[UUUOOOMMMUUU```eeelllvvv}}}|||vvvoooooowww|||ttthhhUUUHHH@@@CCCCCC===;;;???>>>AAADDDGGGJJJMMMRRRUUUUUUXXX[[[]]]___aaafffjjjnnnssswwwzzz}}}yyyyyyzzztttyyy~~~kkkkkknnnnnngggggg{{{~~~||||||mmm[[[OOOFFF???<<<<<<999555555999===DDDRRR```nnn{{{rrrzzzsssttt~~~~~~zzz~~~rrreee___WWWFFF???AAA???;;;666111---++++++******+++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***---///555DDDXXXccceeejjjmmmppptttyyy|||zzzsssqqqvvvssslllmmmyyyzzzjjjcccccciiillljjjbbb```dddiiijjjkkkllllllllllllkkkjjjjjjjjjiiijjjooottttttmmmggg```aaadddfffhhhiiihhhhhhkkknnnooollllllyyyssseee[[[UUURRRVVVSSSPPPPPPSSSYYY^^^```iiimmmqqqrrrrrruuuzzz}}}fff[[[UUUaaavvv}}}qqqbbbzzzwwwvvvuuu~~~}}}uuufffffffffgggnnnhhhkkkmmmmmmkkkjjjkkklllgggggggggggghhhiiiiiijjjgggooottttttvvvzzzxxxrrr```___dddpppzzz{{{tttmmmaaabbbgggnnnnnnhhhdddccc^^^iiivvv~~~|||xxx[[[OOOBBB===;;;:::;;;===FFFNNNVVV[[[\\\aaajjjrrr|||yyynnnfff^^^OOONNN```lllppptttsssooolllmmmooollllllkkkiiijjjmmmmmmkkkkkkpppooolllssswwwqqqmmmllljjjkkkiiiccc]]]\\\aaafffdddiiimmmnnnoooqqqrrrrrrkkkxxxuuummmxxxxxxbbbSSS___~~~mmmSSSFFF888>>>]]]oooNNNEEEMMMHHH777333222000,,,(((((())),,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++,,,---//////000777VVVyyyvvvooowwwqqqkkkssszzz|||~~~ssslllmmmqqqnnnooovvv~~~xxxqqqooonnnoooqqqtttvvvvvvuuuvvvvvvuuusssssssssqqqooommmgggZZZOOOLLLNNNSSS___lllrrrwww}}}}}}}}}~~~yyymmm```___pppfffVVVKKKLLLLLLIIIJJJQQQSSSTTTUUUWWW]]]gggqqqyyyyyy}}}zzzssspppooojjjhhhjjjvvv|||kkkrrr|||xxxrrrhhhXXXMMMDDD??????:::555222555777<<>>@@@FFFPPP[[[dddjjjlllmmmkkkgggbbb```___eeedddkkkrrr~~~bbbpppnnnzzzzzzxxxqqqhhheeeiiimmmnnnnnnnnnmmmlllkkkkkklllllljjjjjjjjjkkkkkkjjjjjjiiihhhmmmqqqvvv|||jjj^^^WWW```rrryyyhhhWWWOOORRR```zzztttgggdddfffhhhiiinnnssswwwlllPPP999<<>>???EEENNNTTTZZZbbbhhhiiifffcccbbbaaaccckkkrrrzzzmmmpppqqq~~~~~~yyy{{{uuulllggggggjjjllllllooonnnmmmllllllllllllllljjjkkklllmmmlllkkkjjjiiigggjjjooouuu|||{{{jjj[[[\\\jjj{{{sssaaaVVVOOOQQQddd{{{rrrkkkfffcccccchhhuuuxxxaaaDDD@@@PPP}}}~~~lll^^^___fffdddcccaaaZZZQQQNNNQQQbbbjjjrrrsssssstttssspppqqqqqqqqqqqqqqqqqqrrrrrrpppqqqrrrrrrrrrpppooonnnooonnnmmmoooxxxyyyiiiTTTYYY\\\iiihhhUUUNNNYYY```bbbcccddddddfffiiimmmpppppplllhhhjjjxxxooohhhrrr]]]FFFIII\\\rrruuuaaaKKKFFFMMMBBB<<<888777333...+++,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++...,,,///000++++++>>>WWWtttzzzvvvgggeeeoooooorrruuuwwwyyy}}}~~~qqqjjjkkkrrrzzzvvvvvvvvvwwwxxxrrrrrrsssssstttvvvwwwwwwrrrsssrrrmmmcccXXXPPPLLLPPPVVVbbboooxxx{{{{{{zzz}}}rrrcccXXXTTTTTTdddoooxxxyyyuuuyyyuuuffflllzzzxxxnnnzzz~~~}}}~~~zzzyyyxxxxxxzzz}}}sssoooyyycccVVVJJJCCC===<<<:::666555666888@@@MMM[[[kkk}}}zzzwww~~~xxxuuu~~~xxxkkkttt{{{uuugggHHHDDDAAA<<<666222///......+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))+++---///===PPP[[[aaakkk}}}ssssssuuuzzz}}}}}}yyyuuupppnnnpppxxxzzzgggggglllggg\\\[[[___dddggghhhhhhhhhhhhggghhhiiijjjkkkkkkkkkjjjnnnnnnmmmlllkkkiiigggfffccccccccceeehhhlllpppsssssspppnnnooommmiiilllrrrpppqqqsssuuuwww|||lll]]]QQQOOOKKKDDDFFFNNNXXX]]]dddkkknnnooonnnmmmiiiiiiooorrruuuttttttwww~~~{{{uuurrruuunnnhhhfffiiilllmmmmmmnnnnnnmmmlllllllllllllllkkkkkklllmmmlllkkkjjjhhhhhhjjjooovvv}}}tttaaa\\\ddduuunnn___RRRKKKRRR^^^wwwjjjbbb]]][[[ffftttjjjPPPFFFNNNqqqwwwnnndddbbb``````ZZZQQQLLLKKK\\\gggqqquuuuuuvvvvvvsssrrrtttvvvwwwwwwvvvsssqqqpppqqqrrrssstttsssrrrqqqppppppoooqqq{{{mmmVVVXXX^^^lllmmmYYYQQQ[[[ccccccdddeeeeeeeeehhhmmmqqqqqqooollljjjrrrsssfffhhhoooeeeHHHBBB@@@SSSssswww]]]KKKMMMEEE>>>888666444...++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******************++++++++++++///------......777QQQlllyyy{{{iiilllxxxzzzwwwvvvxxx~~~}}}rrrppplllzzzzzzvvvvvvwwwuuurrrsssssstttuuuvvvvvvwwwwwwqqqsssqqqeeeVVVMMMLLLPPPZZZaaakkksssxxx{{{{{{yyy}}}vvviii]]]WWWXXX\\\mmmssszzz|||{{{{{{~~~~~~hhhRRRVVVgggsss|||~~~}}}zzzxxxxxxxxxyyyzzz}}}qqqrrroootttzzzjjjXXXLLL@@@<<<;;;888777888666;;;BBBKKKYYYmmm|||}}}wwwvvv|||wwwoooyyyoooeee^^^MMMDDDBBB===888333///---,,,+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...000BBBVVV]]]^^^dddsss}}}}}}nnnpppvvv~~~{{{vvvsssrrr{{{rrrdddfffllleeeXXX___bbbfffhhhhhhfffffffffeeefffgggiiijjjkkkkkklllnnnnnnmmmkkkiiigggfffeeebbbbbbcccfffjjjnnnsssvvvtttrrrpppooolllhhhhhhjjjllljjjgggaaaYYY[[[nnn{{{iii^^^UUUNNNQQQYYY^^^^^^]]]]]]^^^_________eeebbbcccaaa]]]hhhnnneee{{{yyyvvvooojjjllljjjeeecccggglllnnnppprrrnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmlllkkkjjjjjjllllllpppxxx~~~|||jjj```aaannn{{{gggXXXRRRSSSVVVbbb}}}rrrfff]]]SSSWWWeeefffTTTHHHHHHaaaxxxkkkeee___]]]XXXPPPJJJIIIUUUbbbpppuuuvvvxxxxxxvvvsssuuuyyy{{{{{{xxxtttqqqnnnooopppqqqrrrsssssssssooorrrqqqrrr|||qqqZZZYYY^^^nnnqqq^^^VVV___eeeeeeggghhhgggfffhhhmmmqqqppppppooolllooo|||lllbbb^^^qqqhhhJJJAAA444DDDrrrxxxZZZKKKGGG>>>888666444///,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,---------///999NNNkkksssrrrxxx{{{wwwvvvzzzzzztttjjjjjjooo|||}}}vvvttttttqqqkkkrrrsssuuuvvvvvvvvvuuutttnnnnnniii\\\OOOJJJQQQYYYdddkkkrrrtttvvvxxxxxxvvvvvvssslllddd^^^```fffllltttvvvyyy|||~~~|||zzz}}}mmmPPPMMMXXXbbbmmmxxx{{{}}}{{{uuuoooiiifffddddddfffjjjpppyyywwwkkkuuurrruuuzzzfffVVVEEE>>><<<999777777777999;;;@@@KKK]]]qqqvvvlll{{{|||sss|||~~~uuufff]]]VVVFFFDDD@@@:::555000,,,++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********+++---///111FFFZZZ```___dddpppzzz}}}pppooooooqqqvvvyyyooogggjjjxxxsssjjjhhhgggaaa[[[ccceeeggghhhgggeeedddddddddeeefffhhhjjjkkkmmmnnnnnnmmmllljjjhhhfffeeedddcccdddeeehhhkkkooosssuuupppppppppooonnnmmmoooqqqyyyrrrjjj```TTTQQQbbbvvvzzzxxxrrroooxxxkkk\\\YYY^^^ddd^^^YYYRRRLLLIIIHHHGGGFFFPPPKKKKKKGGGBBBJJJRRRLLL}}}yyyzzzqqqeee```bbbccc```bbbiiinnnnnnppptttnnnnnnnnnnnnnnnooopppqqqppppppooommmmmmlllllllllmmmlllpppwww|||tttfff___fffzzzuuueeebbbaaa\\\ZZZttt~~~nnn___UUURRRXXXXXXMMMEEEDDDWWWnnn{{{tttfff\\\TTTMMMIIIHHHMMM\\\llltttvvvxxxxxxwwwtttvvvxxxyyyyyywwwtttrrrooooooooopppqqqssstttuuunnnttttttttt}}}wwwaaaYYY^^^nnnrrrbbb[[[bbbffffffiiikkkjjjhhhhhhlllqqqpppqqqqqqooonnnvvvkkk^^^aaa}}}vvvoooooo~~~mmmQQQAAA:::AAAaaalllMMMHHH???888666555111...---+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,000000111CCCbbb{{{{{{uuutttwwwxxx{{{{{{}}}pppllljjjqqq|||{{{tttrrrtttrrrnnnppprrrtttvvvvvvtttqqqooohhheee]]]TTTOOOQQQZZZbbbjjjrrrvvvuuusssuuuuuuqqqmmmjjjeeecccdddiiipppuuuxxxwwwxxx{{{~~~{{{|||uuuTTTJJJKKKMMMXXXeeepppsssxxx|||~~~~~~zzzrrriii___XXXRRROOOLLLLLLNNNTTT^^^lllyyy{{{|||xxxnnn|||}}}zzz~~~ppptttuuubbbNNNDDDAAA<<<888555666777888;;;CCCQQQcccooopppqqqwwwwwwkkk{{{zzzjjjcccIIIGGGCCC===777111---***+++++++++************)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))*********+++---///:::OOObbbfffbbbdddlllqqqttt}}}rrrvvvxxxvvvwww|||{{{~~~|||rrrggggggrrr}}}zzzrrrnnnfff]]]]]]ddddddfffggggggfffdddeeefffddddddfffgggjjjlllnnnoooooonnnllljjjhhhfffeeeeeefffggghhhjjjlllnnnpppqqqnnnqqqsssqqqooorrrwww{{{uuukkkhhhdddaaajjjwwwzzzmmmiiissszzziiieeefffccc\\\WWWPPPLLLIIIFFFCCCAAAAAA===@@@@@@<<>>EEESSSaaahhh}}}}}}zzziiitttrrrjjjmmmyyy}}}rrr|||sssZZZBBB:::;;;777///***------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((++++++'''(((///555666XXXkkkrrrnnnooollljjjnnnyyy~~~qqqmmmnnnqqqxxx~~~kkknnnkkkaaa]]]aaaeeeeeehhhhhhhhhgggffffffeeeeeeeeeeeefffjjjnnnrrrssssssvvvrrrkkkfffddddddddddddiiiiiijjjkkkkkkllllllmmmqqqkkkjjjqqqvvvvvvvvvyyy~~~vvvyyy{{{ooohhhgggooosssgggfffhhhgggddd___ZZZVVVQQQKKKGGGMMMRRRXXXZZZYYYVVVUUUVVVxxx}}}vvvyyy|||zzztttkkkccc^^^___eeelllqqqrrrssstttvvvsssqqqooonnnooossswwwzzzxxxwwwuuusssqqqooommmlllkkknnnpppqqqrrrwwwtttaaa^^^fff|||xxxooorrr{{{lllYYYOOOHHH@@@>>>AAAPPPbbbttt{{{~~~|||gggOOOCCCAAAEEEPPP^^^jjjqqqttttttssstttuuuvvvwwwvvvtttrrrppprrrrrrrrrrrrrrrrrrrrrrrrppppppuuuxxx}}}lll]]]jjjwwwxxxlllaaacccllllllmmmnnnooonnnllliiigggmmmpppttttttssstttvvvyyy]]]VVV^^^qqqrrreeewwwrrrTTTAAAFFFccceeeMMMHHHAAA;;;888777333///******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...111000555EEEZZZjjjsssvvvkkkfffmmmwwwvvvwwwzzztttsss}}}}}}~~~xxxiiioooxxx}}}sssrrrqqqpppppppppqqqrrrssssssrrrrrrtttuuuqqqiiibbbVVVTTTTTTYYYaaaiiiooorrrsssuuuwwwwwwssslllccc]]]YYY^^^fffnnnsssuuutttsssrrrssstttvvvxxxzzz||||||}}}{{{|||kkkKKK@@@@@@AAA:::<<<@@@EEEMMMVVV\\\^^^QQQIIIAAA???BBBDDDAAA===;;;:::888777888<<>>:::333000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,******...777???bbbqqqsssnnnqqqqqqqqqvvvrrrjjjjjjnnnvvv~~~ooonnnggg]]][[[aaaeeefffhhhhhhggggggfffeeeeeeeee``````cccgggnnnsssuuuvvvsssooojjjfffdddeeeffffffjjjkkkkkkllllllmmmnnnnnnqqqllllllqqqxxx|||rrrnnnllluuuzzzwwwssssssuuuvvvpppkkkddd^^^\\\[[[ZZZYYYUUUXXX[[[\\\[[[ZZZ[[[\\\|||rrrwwwxxxwwwqqqjjjeeedddeeeeeeiiinnnqqqrrrrrrrrrrrrppppppoooppprrrvvvyyy|||xxxwwwtttrrrpppooooooooolllnnnpppqqqqqqvvv}}}nnn```XXXmmmwww{{{vvvwwwyyybbbNNNCCC>>>======HHHXXXjjjssszzzpppYYYEEE<<<>>>IIIYYYgggnnnqqqssstttuuuuuuuuuuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqtttwww|||qqqbbbmmmzzz}}}qqqeeeeeennnmmmnnnooopppooollliiigggiiikkknnnrrrtttvvvvvvwwwyyyuuu___YYYiiizzz|||oooiiiIIIDDD\\\oooRRRKKKBBB===<<<:::666222************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......///000???YYYnnnuuuyyy|||pppeeehhhrrrtttxxx|||xxxvvv~~~zzzxxxsssqqq}}}|||zzz|||wwwqqqqqqqqqqqqqqqrrrssstttwwwuuussssssqqqmmmeee___UUUVVVYYY```hhhpppuuuwwwtttrrrqqqrrrpppjjj___VVVZZZ```jjjssswwwwwwtttrrrrrrtttvvvyyy{{{||||||}}}|||wwwvvvzzz}}}~~~fffNNNHHHIIIAAA???<<<;;;<<<>>>CCCFFFCCCBBBDDDKKKSSSVVVTTTPPPHHHDDD>>>777444666===BBBMMMZZZlllwwwvvvrrrvvv|||qqqhhhjjjvvv~~~tttooovvvvvvfffUUUHHH@@@===;;;777BBBQQQXXX]]]ZZZMMMPPP]]]nnn|||qqqfffmmmvvvdddQQQCCC===999666555666666999BBBMMMYYYlll~~~{{{yyyuuu||||||xxxWWWDDD===888333000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******---+++,,,...,,,---<<>><<<888<<>>GGGLLLccckkkuuuwwwnnnhhhnnnyyyzzz}}}zzziii^^^RRRNNNUUUbbblllqqqjjjkkkooouuu{{{wwwiiiqqqwww~~~{{{wwwrrriiiYYYJJJBBB@@@<<<888>>>===LLL]]]dddiiifffYYYIIIOOOYYYggguuurrreeelllooo\\\LLLCCC>>>999666666555666>>>FFFOOObbbxxx||||||{{{}}}{{{zzzrrrWWWEEE>>>999444///...------,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********---)))+++000......BBB\\\oootttqqqqqq|||{{{xxxtttiiihhhnnnvvvzzzwwwyyyvvvjjjnnnfff\\\YYY^^^eeehhhfffggggggffffffeeeddddddccccccccceeeiiimmmqqqrrrqqqnnnmmmjjjhhhggghhhkkkmmmnnnnnnoooooopppqqqqqqqqqtttxxxyyyvvvssspppnnnjjjfffcccccceeehhhkkkpppuuuzzz~~~{{{www|||nnn```ZZZ```gggppppppppppppqqqpppooonnnnnnooopppqqqrrrssssssssssssrrrooonnnmmmmmmooopppnnnoooooooooqqqtttxxx{{{wwwggg]]]___gggvvv{{{aaaMMMCCC<<<666777===FFFNNNXXXeeewwwwwwhhhVVVIII:::@@@NNNaaalllpppsssxxxuuutttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqqssstttzzzvvveeemmm{{{yyyhhhfffooonnnoooqqqqqqpppmmmjjjhhhdddeeehhhlllqqqtttuuutttqqq~~~kkk```nnnYYY???@@@PPPhhh~~~fffUUUEEEBBBBBB???999666,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************,,,,,,,,,,,,---...///000333AAA\\\xxxoooooozzz|||~~~mmmgggmmm|||sssppptttsssrrrrrrsssuuuvvvwwwxxxxxxyyywwwrrrnnniiiddd___\\\\\\```fffkkkoooqqqrrrsssoooooonnnjjjgggeeegggiiimmmooorrrttttttsssqqqooorrrtttwwwzzz|||}}}}}}||||||vvvssswww{{{{{{|||~~~|||fff```___```^^^XXXRRRWWW```jjjmmmqqqwww{{{}}}}}}|||rrriiiXXXGGGEEEQQQ^^^ddd{{{vvvnnndddZZZUUU\\\fffhhhnnn}}}|||kkkXXXVVVRRRLLLHHHHHHLLLPPPRRRRRRTTT\\\jjjxxxuuugggqqqxxx|||{{{~~~tttkkkhhh]]]TTTHHHEEEMMMSSSKKK===;;;:::FFFRRRVVV```hhheeeMMMKKKOOO\\\ooommm```vvvzzzgggTTTHHH@@@;;;777666555555:::AAAFFFXXXnnnyyyyyywww~~~sssgggUUUIIICCC@@@999222......------,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************,,,(((***000...111IIIfffjjjooonnnttt{{{ssspppwww~~~qqqiiijjjppptttuuuyyyvvvlllggg___YYY\\\dddiiiiiigggffffffeeeeeeddddddcccccceeefffiiimmmqqqsssrrrqqqnnnnnnmmmkkkhhhiiilllooooooppppppqqqqqqrrrsssssspppvvv{{{vvvssspppmmmlllqqqrrrssstttwwwxxxyyyyyy{{{rrrbbb\\\ccckkksssqqqppppppqqqqqqpppnnnnnnooopppppppppppppppooopppooonnnmmmmmmmmmnnnooonnnnnnnnnoooqqqtttwwwxxxuuu[[[ZZZaaappp{{{rrrZZZGGG<<<888888888;;;@@@EEENNN^^^mmmxxxmmm\\\OOO???>>>HHH\\\kkkpppsssxxxttttttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssqqqrrrssszzzuuuccciiiwwwyyyhhhdddnnnnnnoooqqqrrrqqqooollljjjeeefffhhhkkknnnqqqsssuuupppxxxxxxmmmttt~~~{{{\\\===555===]]]uuu___JJJEEEFFFAAA;;;999...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---...000000888LLLfffyyy{{{xxx}}}yyy|||}}}nnngggeeeiiixxxxxxqqqqqqnnnoooppprrrtttuuuvvvwwwwwwwwwuuupppkkkfffbbb___^^^cccggglllooooooooonnnnnnkkkmmmmmmjjjggghhhnnnsssppppppqqqrrrsssttttttuuuqqqsssuuuxxxzzz{{{{{{||||||wwwuuuxxxzzzyyy{{{~~~xxxsssrrruuusssnnnqqqyyy|||~~~~~~}}}}}}~~~xxxhhhWWWVVVcccnnnqqq{{{lllXXXJJJBBB@@@EEELLLVVV\\\lllxxx|||yyydddUUU[[[aaa^^^RRRFFF>>>;;;;;;<<>>===000...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,...///000111>>>[[[uuu|||zzztttyyy~~~{{{|||{{{~~~tttrrrooojjjppp}}}~~~zzzrrrrrrooonnnppprrrtttvvvwwwxxxxxxtttrrrnnnhhhdddaaaaaaaaahhhlllppprrrpppmmmlllkkkjjjjjjkkklllmmmooorrrtttooooooppprrrsssuuuvvvwwwpppqqqsssuuuwwwyyyzzz{{{zzzwwwwwwyyyxxxwwwyyy}}}{{{{{{~~~zzzxxx{{{~~~tttfffdddlllnnniiieeeVVVDDD;;;777666777:::EEEIIIXXXfffrrrzzzdddOOOUUU[[[ZZZQQQFFF>>>::::::AAAIIIQQQ\\\gggiiieeeeeehhhgggaaa\\\WWWQQQKKKTTT^^^mmmwww|||~~~~~~{{{hhhRRRLLLRRR[[[cccggggggkkkmmmaaaQQQPPPJJJJJJGGGBBBLLL___eeennnnnnooouuu}}}zzzeeemmm}}}hhhWWWHHHAAA:::888555333444888<<>>SSShhhooopppsssrrrrrrrrrrrrrrrqqqoooooooooooopppqqqssstttuuuuuurrrppprrrsssyyyqqq\\\```ooo~~~wwwddd```jjjlllnnnppprrrrrrqqqooonnngggjjjllljjjhhhjjjpppwwwzzzuuuvvvrrrkkk|||lllZZZiii___JJJDDD888GGGrrrpppTTTLLLLLLFFFAAA@@@111///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,---...///111111FFFiiivvvzzz}}}uuurrr}}}||||||vvvooozzzxxx{{{~~~wwwwwwpppoooyyy~~~sssnnnqqqoooppprrrtttwwwyyyzzzzzzzzzqqqppplllgggcccaaabbbccckkknnnsssssspppmmmkkkllljjjiiiiiimmmrrrtttrrrpppoooppprrrssstttuuuttttttppppppqqqsssuuuwwwyyyzzzyyywwwxxxyyywwwtttxxx|||}}}uuu{{{yyywwwzzz}}}{{{oookkkmmmfff[[[QQQFFF;;;888777555444555777888EEETTTeeeyyywwwbbbCCCBBBAAA???>>><<<<<<<<>>999///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((...///---333HHHbbbrrrlllssswww~~~~~~wwwmmmhhhnnnxxxrrrrrrooonnnttt|||{{{tttrrrsssddd^^^^^^dddhhhffffffiiieeeeeeddddddcccbbbbbbaaagggkkkqqqwwwyyyuuummmgggaaaeeehhhhhhgggiiioootttppppppqqqrrrrrrsssssstttjjjrrrwwwtttssswwwzzzyyyrrr}}}}}}~~~|||ttttttyyy}}}~~~tttddd]]]SSSLLLJJJIIIHHHGGGmmmrrrtttmmmwwwyyynnnccc]]]```aaaaaahhhssstttrrrqqqqqqrrrsssrrrqqqrrrrrrrrrqqqooooooppprrrqqqpppoooooooooooooooooopppooonnnmmmnnnppprrrssssss|||ttt___WWW^^^kkkvvv|||yyymmmjjjcccLLL<<<<<<>>>888666333000000555<<>>DDDQQQtttbbbDDD;;;666:::;;;777777;;;LLLkkktttggg[[[KKK===999BBBMMMVVV```kkkrrrtttwww~~~zzzxxx~~~{{{nnnkkkyyyaaammmwwwccc[[[MMM@@@;;;:::777555444444>>>JJJWWWfffzzz|||xxxtttuuullltttttt___dddpppWWWCCC:::999222000---+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***---...000;;;OOOeeeqqqwwwrrrttt}}}xxxooolllmmmqqqsssnnnqqqhhhnnnoooqqqqqqkkk}}}___aaadddfffgggggggggfffffffffdddbbb``````bbbeeekkkrrrxxxzzzyyyuuukkkaaaeeeeeedddeeehhhkkknnnpppxxxvvvtttsssssssssrrrqqqssssssrrrpppppprrruuuyyytttvvvxxx{{{~~~vvvoooooosssuuuvvvwwwxxx}}}xxxnnnaaaWWWSSSPPPJJJIIIKKK{{{uuuyyyvvvccc]]]YYYZZZ^^^ccckkkrrrsssrrrpppqqqrrrssssssrrrrrrtttttttttrrrqqqrrrsssrrrqqqqqqpppppppppqqqqqqpppooonnnnnnnnnppprrrsssqqqvvvqqq^^^VVV___mmmttt~~~pppaaa^^^[[[JJJ???>>><<<999777333000000444;;;@@@IIISSS]]]bbbfffjjjjjjgggZZZIIIAAAMMM___hhhmmmrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrqqqqqqqqqrrrssssssrrrsssvvvuuuyyyxxx^^^___jjjwwwtttfffbbbiiillllllnnnooopppqqqqqqqqqllllllkkkjjjkkklllmmmnnnqqqtttwww{{{vvvooottt}}}zzz```\\\uuuqqqQQQ>>>CCCVVV}}}rrrSSSMMMLLLFFFGGG999444...***))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,...,,,,,,.........777BBB___sssvvvqqqyyy{{{www|||}}}vvvuuulllhhhrrruuunnnppppppnnnkkkkkkooosssqqqqqqsssvvvyyyyyywwwtttpppnnnjjjfffddddddeeegggkkkppprrrooommmlllkkkhhh``````bbbggglllppppppoooqqqpppppppppqqqrrrttttttrrrqqqppprrruuuyyyzzzzzzxxxxxxyyyzzzzzz{{{||||||vvv{{{vvvjjj^^^WWWXXXWWW^^^qqq~~~}}}xxxvvvuuu||||||tttvvv|||pppjjjeee[[[NNN>>>444444999333111999===IIIppptttUUUDDD777666777444333777GGGeee}}}zzzzzz|||gggKKKAAA>>>???GGGQQQZZZ```cccqqq{{{~~~wwwrrr|||ooofffyyynnn```QQQCCC===:::777444444666;;;DDDRRRdddyyysssqqqooowwwxxxjjjgggyyydddMMMAAA===333000---+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,......000???XXXjjjppptttqqquuuzzztttttttttqqqmmmnnnoooiiitttvvvssszzzooowww|||~~~tttaaabbbdddggghhhhhhgggfffaaabbbbbbaaa``````ccceeekkkoooooonnnnnnnnnkkkfffbbbcccfffhhhkkklllnnnnnnrrrqqqpppppprrrsssrrrqqqrrrssssssrrrqqqrrruuuwwwuuuvvvxxxzzz~~~{{{qqqiiiiiilllmmmnnnpppqqquuu{{{oooeee]]]\\\]]][[[\\\___zzzwwwttthhhWWWWWWVVVVVV]]]iiiqqqsssrrrqqqpppppprrrttttttssssssuuuwwwvvvuuusssssssssrrrrrrrrrqqqqqqrrrssssssppppppoooooooooqqqssstttsssrrrwwwgggTTTVVVdddnnnwwwmmmYYYQQQQQQHHHAAA>>>999999777444111000333888<<>>777===333///555666===eee}}}eeeOOO<<<777888777666999@@@]]]{{{|||vvvzzzsssoooxxx}}}XXXEEE666888@@@FFFKKKPPP\\\fff{{{~~~bbbddd|||kkk\\\LLLCCC===888555555888888===KKK___ttttttvvv{{{{{{{{{wwwooouuu{{{fffPPPAAA888444111---++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,......222HHHeeesssqqqvvvuuuzzzwwwtttxxxzzztttmmmnnnmmmlll~~~yyy}}}rrrnnnnnnlllssssssfffbbbdddeeeggghhhhhhggggggaaaaaabbbaaa``````bbbdddkkkjjjfff``````eeeiiiiiiaaacccgggkkkmmmnnnmmmmmmnnnmmmmmmoooqqqssstttsssrrrsssttttttsssrrrsssuuuvvvwwwxxxyyy}}}~~~tttkkkkkkmmmmmmmmmooommmooorrrsssvvvxxxqqqmmmiiifffggg}}}rrrrrrhhhUUUPPPUUUVVVVVV___pppwwwtttqqqpppoooppprrrtttttttttrrruuuwwwwwwvvvtttsssrrrrrrqqqqqqqqqrrrsssttttttqqqpppppppppqqqrrrssstttvvvsssttt}}}~~~sssbbbYYY```kkkppp~~~uuuYYYJJJIIIEEEBBB>>>666888777555333111222666999CCCOOOXXXYYYWWWWWWYYYYYY]]]OOOFFFLLLXXXccckkkrrrtttrrrpppooooooppprrrsssssssssrrrqqqpppppppppqqqqqqqqqvvvvvvwww~~~]]]\\\fffuuuvvvjjjeeeiiikkkmmmpppssstttsssrrrppppppooommmkkkjjjjjjjjjkkkppppppoooqqqzzzzzzsssssswww{{{___FFFEEERRRooovvv___KKKIIIKKKIII>>>999111,,,*********+++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------///***---444111000CCC^^^rrrzzz}}}ooonnnuuuwwwtttttt|||~~~wwwlllnnn~~~qqqooowwwrrrkkkiiilllqqquuuvvvtttsssqqqrrrsssttttttsssooolllhhhfffgggjjjmmmooolllppppppkkkhhhhhhgggeeedddfffiiimmmpppqqqqqqpppqqqqqqrrrrrrrrrsssssstttrrrqqqqqqsssvvvyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyvvvwwwrrrcccRRRLLLTTT^^^hhhqqq|||yyyzzz|||zzzyyy{{{uuunnn[[[EEE888999000444444777XXXtttnnnaaaPPPAAA>>>>>>:::999===;;;XXXuuu~~~|||zzzvvvqqqqqqlllgggfffqqq|||]]]???666888888<<>>666222...++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++---...777SSSsss|||ttt{{{|||pppoooyyy}}}vvvppplllppp{{{sssllliiimmmssslll\\\dddeeefffggghhhhhhggggggfffffffffdddaaaaaabbbdddllllllggg___]]]bbbggghhhccceeeiiilllnnnooonnnnnnnnnnnnnnnpppsssuuuuuutttqqqsssuuuuuutttsssssstttxxxxxxxxxxxx|||yyypppoooppppppooopppooopppqqqoooooosss|||}}}rrrkkkgggwwwssssssbbbMMMNNNSSSVVVWWWbbbrrrwwwqqqqqqpppoooppprrrtttttttttqqqsssvvvvvvuuurrrqqqqqqpppppppppqqqrrrssstttuuuqqqqqqqqqrrrrrrssstttuuutttsssssswww~~~{{{yyyeee___fffjjjzzz}}}\\\FFFBBB?????????888777777666444222111333555BBBMMMXXX]]]^^^[[[SSSJJJMMMEEE@@@GGGTTTaaakkkrrrsssrrrpppooooooppprrrssssssrrrqqqqqqppppppppppppsssrrrwwwvvvuuu___\\\cccsssvvvlllfffjjjlllnnnqqqtttuuutttsssqqqrrrqqqooommmkkkkkkkkkkkkpppooommmnnnsss}}}mmmIII<<>>HHHYYYhhhsss~~~fffddd~~~sssaaaSSSGGG===888888555777===GGGQQQ___vvv}}}{{{{{{yyy~~~gggTTTGGG===777444///++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++000AAA```{{{yyyzzz}}}zzzooossspppiiiqqqxxxlllhhhoooqqqeeeYYYffffffggggggggggggggggggiiiiiihhhfffeeefffiiikkksssuuurrrjjjfffggghhhhhhhhhiiikkklllnnnooopppqqqooonnnoooqqqssstttsssqqqqqqsssuuuvvvuuutttssstttyyyxxxxxxxxx|||yyypppnnnooonnnmmmnnnrrrssssssqqqpppqqqvvvzzzxxxqqq{{{eeeRRRNNNPPPSSSZZZfffqqqsssooorrrqqqpppppprrrttttttsssqqqsssttttttsssqqqqqqqqqoooppppppqqqrrrsssuuuvvvrrrrrrsssssstttuuuuuuuuupppqqqrrrsssuuu|||{{{ssseeeccchhhttt~~~___HHHAAA<<<<<<>>>999555666666555222111222333???IIIUUU```fffcccUUUGGGBBB>>>;;;AAAMMM]]]iiippprrrqqqpppppppppqqqrrrsssrrrqqqqqqppppppppppppqqqsssrrrwwwwwwsss}}}ccc\\\aaapppuuulllgggjjjnnnppprrrtttuuuuuutttssstttrrrpppnnnmmmlllllllllpppooonnnnnnoooxxxwwwQQQ===>>>WWWvvvxxx^^^OOOMMMGGGEEE>>>555...+++++++++,,,************************))))))))))))************)))************+++++++++,,,,,,,,,,,,------------+++,,,///111555DDDbbb}}}vvvtttxxx}}}fffgggdddmmm|||hhhdddmmmpppkkkhhhhhhmmmrrrvvvwwwxxxvvvtttrrrrrrrrrpppooooookkkhhhhhhkkkmmmnnnmmmjjjmmmlllhhhfffhhhjjjiiimmmnnnoooooonnnmmmmmmnnnpppqqqqqqrrrrrrqqqqqqpppmmmmmmnnnpppsssttttttssswwwxxxxxxyyy{{{||||||}}}wwwooocccZZZZZZ```hhhmmmpppvvv}}}xxxmmmlllwww}}}pppeeeYYYFFF555555::::::OOOddd``````]]]^^^___UUUCCC999:::@@@[[[uuu|||xxxvvvsssnnnjjjccc]]]]]]aaakkk{{{pppUUUAAA777555777:::999===FFFQQQ___rrrwww```ssszzziiiYYYKKK>>>777666555666===FFFLLLVVVmmm}}}uuufffTTTFFF???===999555///+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++555OOOkkk{{{}}}{{{xxx}}}{{{vvvsss|||nnneeeppp|||hhhcccllliii^^^^^^ggggggfffffffffffffffffffffffffffeeeggglllrrrwwwzzz}}}|||tttnnnlllkkkjjjnnnnnnnnnoooooopppqqqqqqnnnnnnnnnppprrrrrrpppnnnppprrruuuvvvuuuuuuuuuvvvyyyyyyxxxxxx{{{{{{qqqooopppnnnmmmnnnsssssstttsssrrrrrrtttvvv|||~~~eeeYYYQQQNNNRRR___lllqqqqqqqqqsssrrrpppqqqrrrssssssrrrrrrssstttsssqqqqqqqqqrrrppppppqqqrrrsssuuuwwwxxxrrrsssssstttuuuuuuuuuuuuqqqrrrrrrqqqppprrrwww|||yyyyyy~~~~~~uuujjjlllpppxxxiiiSSSIII>>>999:::777333444666555333222111222888BBBQQQ^^^hhhjjj___SSSCCC???;;;<<>>999666999888;;;CCCLLLWWWeeepppwwwggghhhxxxqqqaaaQQQBBB999777666444999BBBIIIQQQeee{{{yyyyyyqqqjjj___OOOFFFGGG;;;666000+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,///,,,===]]]sssuuuuuu{{{xxxuuuuuuzzzooofffqqqyyycccbbbnnndddYYYfffggggggfffeeeeeedddeeeeeedddcccbbbbbbeeemmmvvv|||{{{~~~{{{qqqjjjhhhjjjjjjpppqqqrrrttttttrrrqqqooommmmmmnnnqqqssssssqqqoooppprrrtttuuuuuuuuuwwwxxxyyyyyyxxxxxx{{{}}}tttrrrrrrqqqpppqqqqqqrrrssstttssssssssssssuuuyyyzzzbbb[[[UUUOOOSSSeeerrrssssssvvvtttrrrqqqqqqrrrsssrrrqqqsssttttttsssqqqqqqrrrtttqqqqqqrrrsssuuuwwwxxxyyyrrrssstttuuuvvvvvvvvvvvvvvvuuutttqqqnnnkkkiiiiiilllvvvtttjjjrrrvvvrrroootttttt___SSSAAA888777333222444555555444222111222333>>>MMM[[[gggmmmhhhaaaJJJEEE===999AAAQQQaaajjjooopppqqqrrrrrrrrrrrrrrrpppooooooooopppqqqrrrrrrooonnnuuuvvvrrr{{{iii______lllssslllgggjjjqqqrrrrrrssstttuuuvvvwwwuuutttrrrpppooooooooopppqqqqqqrrrrrrmmmmmm{{{nnnTTTooohhhKKK@@@888>>>bbbyyycccOOOOOONNNIIIBBB777///++++++,,,,,,************************))))))))))))************)))************+++++++++,,,,,,,,,---------......)))222333///;;;]]]{{{zzz|||vvvwwwqqqlllqqq{{{sss]]]TTTZZZbbbdddfffjjjmmmqqqtttvvvtttsssssstttuuuvvvtttssspppllliiijjjmmmmmmjjjfffgggjjjjjjffffffkkkooopppiiijjjkkkiiiggghhhkkkooonnnooopppqqqqqqpppnnnnnnmmmmmmnnnpppssstttsssqqqssstttuuuwwwyyy{{{|||}}}ssslllddd```aaabbbaaa___fffqqquuummmnnn|||tttiiibbb```aaa^^^ZZZ]]]mmm~~~kkkhhh^^^GGG@@@<<<555PPP|||yyypppjjjhhh___LLL<<<666HHHbbbyyy~~~yyyvvvsssooobbbaaaaaa^^^VVVRRR]]]mmmsssvvvVVVEEE===666;;;:::???JJJTTTYYY___cccrrrooo___oooxxxiiiWWWGGG===;;;888222444???HHHPPPaaassszzz}}}jjjtttlllssssssjjjQQQ???;;;;;;777000+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,222///BBBfffwwwpppoooyyy}}}xxxqqqpppvvvsssiiitttyyy~~~rrraaagggvvveeeYYYkkkgggfffeeeddddddddddddddddddcccaaa___bbbjjjttt{{{yyyzzzttthhh```aaafffiiippprrrvvvxxxwwwtttpppmmmnnnnnnpppsssvvvvvvtttrrroooqqqssstttuuuvvvxxxzzzyyyyyyyyyyyy{{{|||rrrpppqqqpppooopppppprrrsssttttttsssrrrqqqoootttyyy}}}}}}uuuooo```PPPRRRRRRZZZhhhpppqqqrrruuutttrrrooonnnooorrruuuxxx{{{xxxtttpppnnnmmmnnnooopppqqqsssuuuwwwyyyyyyyyyzzzyyywwwuuuuuuvvvwwwxxxuuuuuuuuusssjjj\\\NNNGGGDDDKKKVVVaaajjjsss}}}}}}yyy|||}}}cccKKK;;;444333444222444666666555333333333777>>>MMMYYY\\\ZZZ```jjj___PPP@@@999>>>MMM___lllrrrqqqpppppppppqqqpppoootttqqqoooooorrrttttttrrrooottttttoooqqq|||lllXXX```jjjqqqoooeeerrrwwwvvvuuussssssrrrrrrrrrsssrrrqqqpppppppppppppppmmmrrrqqqqqqppphhhkkk~~~~~~|||rrr\\\QQQZZZkkk~~~~~~___FFFFFF???<<>>999333///---,,,,,,++++++++++++************)))++++++*********************)))))))))***+++,,,,,,111333HHHhhhtttnnnqqq~~~qqq|||}}}{{{tttqqqvvvzzzzzzkkkhhhrrriiieeekkkhhhfffggghhhhhhgggeeecccaaa```___^^^___cccjjjttt{{{uuurrrnnnggg^^^YYY```jjjnnnqqqtttvvvuuuuuuuuuuuussstttuuuuuuuuutttrrrqqqpppqqqrrrtttvvvwwwyyyyyyxxxwwwyyy{{{{{{}}}wwwtttrrrooooooqqqtttuuuuuusssqqqoooooopppnnnqqqtttuuuxxxzzztttkkk^^^TTTPPPRRR\\\jjjrrrrrrsssuuutttrrrqqqpppppprrrtttuuuyyywwwtttrrrpppoooooopppooooooqqqsssuuuvvvxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{xxxuuunnndddWWWJJJCCCAAA777===FFFQQQ^^^lllzzz}}}eeeOOO@@@888666555777888999888666444222222333;;;JJJZZZ```]]]ZZZ[[[cccYYYLLLAAA<<>>:::333///------......+++++++++************)))***************************))))))******+++,,,---222999SSSqqqzzzssstttuuu}}}{{{www{{{yyyuuu{{{{{{xxxttttttvvveee]]]fffhhhggggggggggggfffeeecccbbb[[[[[[\\\^^^cccjjjrrrxxxuuupppkkkeee___[[[```iiinnnqqqtttuuutttsssssssssuuuuuuuuuuuuuuutttssssssssssssssstttuuuvvvvvvvvvxxxxxxzzz||||||~~~xxxuuutttqqqppprrrqqqrrrrrrqqqooonnnnnnooopppsssttttttuuuzzz~~~zzziii[[[VVVNNNSSS___mmmttttttttttttssssssrrrqqqqqqqqqqqqqqquuuttttttsssrrrqqqppppppmmmmmmnnnoooqqqtttvvvxxxxxxxxxyyyyyyzzz{{{{{{{{{vvvqqqfffXXXLLLHHHIIILLLQQQQQQSSSWWW]]]hhhttt|||kkkXXXJJJAAA===;;;>>>===;;;999777444222111333888GGG[[[gggdddYYYPPP___\\\VVVJJJ===>>>SSSiiippppppqqqqqqqqqqqqqqqqqqsssrrrpppqqqrrrttttttssspppssstttqqqrrrzzzsss^^^ccclllssspppeeeqqqvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuuuuuuutttssswwwyyywwwwwwvvvjjjdddpppxxxtttyyyeeejjjWWWOOOAAAKKKlllyyydddOOOKKKKKKGGG???777000,,,******)))))))))))))))))))))))))))************+++++++++)))************+++++++++------,,,,,,---......//////---111???UUUjjjyyytttaaagggzzzzzzuuu{{{vvv~~~yyyfffWWWUUUWWWZZZcccccccccfffjjjmmmnnnoooqqqpppppprrrssssssqqqooooookkkiiikkkkkkhhheeeeeeiiihhhhhhggggggggghhhiiikkkjjjjjjiiijjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooooooppppppppppppppppppuuutttyyyzzzxxxrrrjjjbbb]]]VVVLLLGGGFFFOOOOOONNNIIIDDDAAABBBDDD???AAACCCEEEEEEEEECCCBBB???>>><<<;;;:::999999999:::<<<>>>FFFccciiiiiifffSSSFFF:::MMMvvveee\\\^^^WWWEEE???GGGdddsss}}}uuurrrmmmgggcccdddiiimmm{{{{{{hhhOOONNNMMMMMMOOOQQQTTTWWWZZZ]]]hhhwwwqqq___fffqqq]]]KKK???999555333666<<>>]]]xxx|||rrrsss}}}}}}xxxzzzuuunnnsss~~~zzzwww}}}xxxaaaWWWaaajjjhhhggggggfffeeedddcccbbb\\\]]]^^^bbbhhhooouuuyyyuuummmfffccc```^^^bbbhhhnnnqqqtttuuutttsssssssssvvvvvvuuuuuuttttttuuuuuuuuuuuuuuutttttttttssssssyyyyyyzzz||||||~~~yyywwwuuurrrqqqrrrpppqqqsssrrrqqqpppqqqrrrsssuuuvvvtttssstttxxx}}}kkkXXXVVVMMMUUUcccpppvvvvvvuuusssrrrqqqqqqqqqpppnnnmmmlllppppppqqqrrrrrrqqqpppooommmmmmlllmmmooorrruuuwwwuuuvvvwwwxxxxxxxxxxxxwwwoookkkbbbZZZYYY```fffhhhuuurrrlllhhhgggjjjooossstttdddVVVMMMGGGCCCAAA???<<<999777555333222666999DDDXXXjjjlll```SSSSSSTTTSSSMMMAAA???QQQgggnnnoooqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrsssttttttsssqqqssstttrrrsssyyyvvv___bbbjjjqqqooocccnnnrrrrrrrrrsssssssssssssssssstttuuuwwwxxxxxxwwwwwwwwwyyywwwzzz{{{mmmeeemmmssssssyyylll\\\GGGGGGeee{{{pppWWWJJJKKKHHHBBB:::222---+++***++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++------,,,------...///000111///555HHH___rrr}}}vvvhhhmmmwwwyyy|||~~~tttYYYOOOQQQWWW]]]gggeeedddhhhnnnrrrrrrqqqsssssssssssssssqqqooonnnmmmlllkkkkkkjjjgggeeedddgggggghhhiiiiiiiiiiiiiiikkkjjjjjjjjjkkkmmmnnnoooooonnnnnnmmmmmmnnnnnnoooppppppppppppppppppppppppqqqqqqvvvwwwxxxooojjjddd[[[NNNAAA<<<>>>@@@AAAAAA???;;;999999;;;:::::::::::::::999999888444444444444444333222222888333555666DDDoooooobbbeeeXXXJJJ<<>>IIITTTiiiuuuzzzwwwooommm[[[}}}zzzdddFFF???777000------//////+++++++++*********))))))***************+++++++++*********++++++---...///+++FFFjjj~~~|||sssttt{{{}}}~~~xxxpppuuu~~~vvvcccppp{{{uuubbbYYYbbblllhhhgggfffdddcccbbbbbbbbb______```dddjjjqqqvvvyyysssjjjbbb```aaaaaadddhhhlllooosssuuuuuutttuuuuuuwwwvvvuuuttttttuuuvvvwwwuuuuuuuuuttttttttttttsssxxxwwwyyy{{{{{{}}}zzzwwwvvvsssqqqqqqqqqsssvvvvvvvvvuuuvvvwwwtttvvvvvvuuurrrqqqrrrtttxxxqqqYYYUUUNNNYYYhhhsssxxxxxxuuussspppppppppooonnnllljjjiiikkklllnnnppppppooonnnnnnnnnmmmllllllmmmpppssstttrrrrrrssssssssssssrrrqqqmmmjjjeeedddlllxxx{{{xxxsssooojjjfffeeegggiiikkkrrr{{{yyykkk___UUUNNNJJJCCC@@@;;;888777666555333777999AAAQQQccclllggg___LLLIIIKKKLLLFFFCCCNNN___kkknnnqqqrrrqqqpppqqqrrrrrrrrrssssssssssssttttttsssssstttttttttxxxwww___aaaiiipppnnnaaalllppppppqqqrrrrrrrrrqqqqqqpppqqqsssuuuwwwyyyzzzzzzxxx{{{zzz|||}}}nnncccjjjsssmmmvvvhhhLLLBBB^^^|||zzzaaaMMMKKKJJJEEE===444...++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++------------...///000111444222<<>>999666666777;;;DDDMMMaaazzz|||yyy~~~}}}wwwttthhh|||~~~}}}yyyyyy~~~qqqJJJCCC999111---,,,------+++++++++*********))))))))))))*********+++++++++*********+++,,,...///000222TTTwww}}}wwwzzz{{{xxxrrrzzz~~~iiiTTTlllyyyrrrgggccceeejjjgggfffdddbbbaaa``````______^^^^^^bbbhhhnnnrrrssspppfff^^^^^^aaaccceeeiiijjjmmmrrruuuvvvvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwsssttttttuuuuuuvvvvvvvvvvvvvvvwwwyyyyyy{{{zzzwwwwwwtttqqqpppqqqtttwwwxxxxxxxxxxxxyyytttuuuvvvuuusssrrrqqqqqqwwwxxx}}}sss\\\UUUPPP]]]llltttxxxxxxvvvrrrooooooooonnnlllkkkiiihhhiiijjjlllmmmnnnnnnmmmmmmnnnmmmlllllllllnnnooopppnnnnnnnnnoooooooooooooooqqqrrrooommmsss}}}|||uuuccc```\\\[[[\\\^^^___```gggttt}}}oooddd[[[TTTPPPGGGBBB;;;888888777666444555:::BBBKKKWWWcccgggeeeQQQGGGDDDIIIHHHCCCJJJWWWhhhlllppprrrpppoooppprrrqqqssstttuuutttssstttuuutttssstttuuuvvvwww~~~{{{aaabbbiiiqqqpppccclllrrrrrrtttttttttsssrrrqqqppppppqqqrrrtttvvvxxxyyyzzz~~~~~~|||kkk```hhhyyyyyyppp}}}pppOOO===UUUyyyiiiPPPKKKKKKHHH@@@666...,,,,,,************************)))************+++++++++)))************+++++++++,,,,,,------...///111111555777FFFbbbyyyyyy||||||wwwyyywwwiiieeeiiiwwwpppXXXMMMJJJMMMWWWccciiihhhiiikkkooorrrttttttwwwxxxxxxuuuqqqmmmkkkkkkhhhjjjjjjfffccceeefffeeeggghhhhhhiiijjjjjjjjjiiijjjkkkkkkllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnoooooopppqqqqqqrrrssssssxxxyyy~~~~~~jjjiiidddWWWBBB222222:::222222333333333333333333//////......///000111222000000111111000///......000,,,222555///:::\\\www[[[fff```SSSDDDQQQxxx~~~___UUUSSSXXXRRREEEIIIYYYnnnuuuxxxrrrnnnmmmfff\\\OOOKKKGGGDDDDDDDDDEEEEEECCCGGGJJJMMMXXXdddfff___SSSNNNWWWllluuukkkfffkkkqqqxxx{{{jjjiiiqqqYYYIIIAAA<<<888777777999@@@IIIZZZtttvvvyyy~~~{{{lllrrrzzzsssjjjJJJCCC:::222...,,,,,,++++++++++++************))))))))))))***++++++,,,,,,******+++,,,---///000111888\\\{{{vvvuuu{{{}}}~~~rrrnnn{{{cccTTTqqqzzzoookkkjjjfffgggddddddcccaaa___^^^]]]\\\______bbbiiipppuuuuuussslllccc\\\]]]```bbbfffkkkiiilllqqqtttuuuvvvwwwxxxuuuuuuttttttuuuuuuvvvvvvsssssstttuuuwwwxxxyyyyyyuuuuuuvvvxxxxxxzzz{{{xxxyyyvvvrrrpppnnnqqquuuvvvvvvuuuuuuvvvsssttttttuuuuuutttssssssvvvrrrrrrzzz}}}xxxppp^^^TTTRRRaaapppuuuwwwxxxvvvqqqqqqpppooonnnmmmkkkkkkjjjjjjkkkllllllmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjkkkkkkkkklllmmmooorrrssswww|||zzzqqqpppwwwxxxsssccc^^^YYYWWWYYY\\\^^^^^^cccooo|||tttiiiaaa[[[YYYMMMFFF>>>999999888666333111???JJJMMMPPPWWW___ccc\\\LLLBBBEEEEEEBBBIIIVVVeeejjjoooqqqooonnnoooqqqpppsssuuuvvvtttssstttuuuuuussstttwwwvvvvvv}}}fffeeemmmvvvtttgggqqqtttuuuvvvvvvvvvtttrrrqqqrrrqqqooonnnoooqqqssstttwww}}}zzziii```jjjrrrsssyyy~~~tttOOO777LLLtttnnnSSSKKKLLLJJJBBB777///,,,,,,************************)))************+++++++++)))************+++++++++,,,,,,------...000111222333:::RRRrrrzzzxxxvvvzzz|||jjjcccaaahhhsssxxxcccPPPLLLOOORRRZZZdddjjjlllnnnoooppprrruuuwwwvvvwwwwwwtttooojjjhhhhhheeeiiihhhbbb___cccffffffiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkkkkllllllkkkkkkkkkkkkllllllllllllmmmnnnpppqqqrrrrrrvvvvvvzzz|||~~~kkkeee\\\PPP@@@333111666333111000000000000000000------...///000111222333000000000000000000111111///555555555555888KKKhhhSSS___YYYNNNCCCUUU}}}cccWWWRRRTTTKKK@@@III]]]llluuuyyyqqqjjjddd[[[QQQFFFBBB??????BBBGGGJJJKKKPPPNNNLLLMMMSSSWWWVVVRRRIIIBBBNNNjjjzzzuuuuuuxxx~~~ooo```wwwttt^^^MMMBBB===888777666777>>>FFFSSSnnnwwwsss|||llljjjnnnbbbVVVFFFAAA999333///...,,,,,,+++++++++************)))((())))))***++++++,,,,,,***++++++,,,...///111222>>>aaa{{{vvvlllrrr|||~~~|||mmmjjjzzzbbbWWWxxx|||iiihhhjjjeeefffaaaaaaaaa```___\\\ZZZXXX\\\```iiiuuu~~~{{{uuuhhhaaa\\\\\\___aaagggmmmiiilllppprrrrrrrrrssstttsssssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzuuuuuuwwwyyyxxxzzz~~~{{{|||yyytttrrrlllooosssuuutttssssssssssssrrrssssssuuuuuuttttttssspppooosssyyyyyynnnqqqtttmmm^^^SSSTTTcccqqqvvvwwwxxxvvvqqqrrrqqqpppnnnmmmmmmmmmmmmllllllllllllmmmnnnnnnnnnkkkkkkkkkkkkjjjhhhgggfffjjjiiijjjkkknnnrrruuuxxxyyytttmmmssszzzzzzeee___ZZZYYY]]]bbbfffhhhaaammmvvv~~~yyymmmfffbbb```SSSKKKAAA;;;:::999555222000DDDSSSSSSNNNQQQYYY^^^cccPPPCCCCCCCCCAAAKKK\\\ccciiiooopppnnnmmmnnnqqqpppsssvvvvvvtttssstttuuuuuussstttwwwwwwvvv|||iiiiiipppzzzyyyllluuutttuuuvvvvvvuuusssqqqpppuuurrrooolllkkkllloooppprrrzzz}}}zzziiicccoooooo~~~ppp~~~tttllluuuOOO444FFFpppoooTTTLLLMMMKKKCCC888///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,------///000111222111<<>>999555444999@@@EEEGGGOOOQQQVVVWWWSSSPPPTTT[[[[[[LLLLLLbbbmmmjjjooo}}}vvv}}}ttt[[[pppvvvaaaQQQBBB===888777555666<<>>888333000///...---+++++++++************)))((())))))***++++++,,,,,,+++++++++,,,...000111222EEEhhh}}}tttkkkttt}}}www}}}}}}~~~llljjj|||cccVVVzzzzzzcccbbbgggdddhhh___`````````^^^[[[XXXVVVTTT[[[iiiyyy{{{ssseee```\\\\\\^^^aaagggooojjjllloooqqqpppoooooooooqqqrrrtttuuuuuuuuutttssswwwwwwwwwxxxyyyyyyyyyzzzvvvvvvxxxzzzyyy{{{}}}~~~{{{vvvssslllooosssuuutttsssrrrrrrsssrrrqqqrrrtttuuuttttttqqqpppqqqrrrqqqttttttaaa[[[ccchhh```TTTZZZhhhtttwwwuuuuuutttsssmmmoooqqqpppmmmjjjhhhhhhjjjjjjkkklllmmmmmmmmmmmmmmmllljjjiiiiiiiiijjjjjjlllmmmmmmmmmnnnqqqvvvzzzyyynnnttt{{{zzzmmmeee^^^```fffjjjooosssrrrkkkjjjvvvqqqddd]]]XXXRRRNNNGGG???888444444555333AAAUUU```ZZZPPPOOOVVVYYYWWWNNNAAA;;;@@@MMMWWWeeejjjnnnppppppppprrruuutttttttttuuuuuuuuuuuuuuuvvvttttttuuuuuuvvv}}}rrrhhhmmmtttuuussssssqqqpppoooooooooppprrrssssssrrrrrrqqqpppooonnnnnnuuuvvv{{{vvvgggaaaeeeddd|||~~~}}}ggg___oooyyycccMMM???FFFddd|||WWWPPPPPPKKKAAA888222000...++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------///111000???```vvv{{{sssqqq~~~}}}jjjaaaSSSHHHIIIRRRYYY^^^bbbiiiiiijjjkkknnnrrrvvvxxxqqqwwwzzzssskkkgggdddbbbggghhhddd^^^^^^ccciiijjjkkkiiiggggggiiijjjhhhfffjjjiiiiiihhhiiiiiijjjjjjnnnllljjjhhhhhhjjjlllnnnnnnmmmlllmmmqqqtttvvvvvvuuu{{{|||xxx|||wwwnnnZZZDDD:::777555444333444333222111111222333444555555444333222222111111444444444444444333333333333444555555555666888;;;>>>===;;;===HHH[[[nnnyyyoooggg\\\NNNAAA???MMM^^^hhhggg___RRRGGGAAA<<<888999::::::<<<===>>>???@@@IIILLLPPPTTTTTTRRRNNNLLLSSSPPPXXXmmmwww}}}mmmddd|||xxxfffYYYDDD>>>888777666555888<<>>;;;999---+++000///,,,+++******))))))*********)))((((((((()))+++,,,)))///,,,)))---,,,...:::QQQnnn}}}xxxwwwxxx|||}}}zzz~~~lllcccssssssaaaffflllllleee```bbbcccaaa````````````___^^^]]]\\\ZZZ\\\eeesssvvvlllaaa\\\\\\aaaeeeeeefffgggmmmmmmmmmmmmnnnoooqqqqqqoooppprrrsssttttttsssrrruuuuuuvvvxxxzzz{{{yyywwwuuuvvvzzz|||{{{zzz~~~zzzwwwsssppptttsssrrrsssuuuuuuuuusssssstttuuuvvvvvvuuuttttttsssqqqppppppsssuuuvvvvvvxxxkkk]]]XXX[[[^^^XXXPPP^^^kkkwwwzzzyyyxxxwwwuuuoooqqqrrrrrrooommmllllllllllllmmmnnnnnnnnnmmmmmmnnnmmmlllkkkjjjjjjkkklllllllllmmmmmmnnnqqquuuyyy{{{uuu~~~pppggg```aaafffmmmuuu}}}xxxnnnfffkkk~~~yyyeee^^^bbbXXXTTTMMMDDD<<<666444444444;;;PPPeeegggXXXNNNPPPTTTSSSNNNCCC<<>>HHHUUURRRPPPIII???;;;>>>AAABBBGGGFFFDDDCCCCCCDDDFFFGGGLLLMMMOOOOOOOOOMMMJJJIIINNNNNNZZZrrrwww}}}pppdddxxxmmm```IIIAAA:::777555444777<<>>>>>HHHRRRdddhhhmmmpppoooppprrrtttqqqqqqrrrrrrssssssssssssvvvttttttuuusssssszzzpppdddhhhooonnnllllllqqqqqqpppooooooppppppqqqqqqqqqqqqqqqrrrrrrssssssrrruuu}}}|||kkkbbbdddbbbkkk}}}ssshhhooo}}}zzzhhhbbbqqqkkkVVVEEEEEEYYYyyyjjjMMMMMMKKKGGG@@@777...)))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---......---...000222///===ZZZ|||zzzrrr{{{uuu~~~|||zzzzzzVVVKKKEEEJJJUUU^^^eeeiiimmmmmmmmmnnnqqqtttwwwyyyvvvyyywwwooogggeeeeeecccaaaeeeggggggiiioooqqqooofffeeeeeefffiiijjjjjjiiifffffffffgggiiijjjlllmmmmmmmmmllllllllllllmmmmmmllllllkkkmmmppprrrsssrrrzzzqqq```SSSUUU______XXXLLLBBB999777777666666888333333333222222111111111000000111111111222222222000000111222333444555555444555666555444333555666666888777777EEEXXX\\\SSS___YYYRRRHHH>>>777;;;DDDDDDGGGGGGHHHMMMXXX___aaa]]][[[ZZZZZZ\\\```eeehhhVVVVVVTTTQQQNNNLLLJJJHHHLLLPPP___wwwxxx}}}vvveeessswwwhhhQQQFFF<<<777444333666;;;===QQQiii{{{}}}}}}lllhhhdddgggTTTlll{{{\\\III???:::000---...(((,,,+++++++++***************))))))))))))***++++++'''---,,,---111///555FFFuuu}}}}}}wwwuuunnniiiwwwtttaaaOOOhhhgggdddaaacccfffeeeaaa___``````aaaaaaaaaaaaaaabbbeeennn{{{ttthhh^^^[[[]]]ccchhhiiikkknnnnnnnnnnnnnnnoooooopppqqqooopppqqqrrrssssssssssssqqqpppppprrruuuwwwxxxwwwoooooorrrttttttuuu~~~~~~xxxxxxxxxxxxwwwvvvttttttuuuvvvwwwvvvuuuuuuuuuvvvwwwwwwvvvuuutttvvvuuuttttttsssrrrooolllqqqeeeXXXTTTTTTUUUVVVWWWeeeqqq{{{~~~}}}}}}{{{wwwrrrrrrrrrooolllkkklllmmmoooooooooooonnnnnnmmmlllnnnmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmmmmooorrruuu~~~|||qqqeee______ffftttssseeepppooobbb```[[[VVVOOOGGG@@@;;;666333555777CCC]]]tttwwwcccLLLDDDFFFHHHFFF@@@>>>FFFQQQbbbgggmmmoooooooooqqqsssqqqqqqrrrrrrssssssttttttwwwuuuuuuvvvttttttyyytttgggjjjpppooolllmmmrrrqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrttt|||yyyjjjcccfffeeeeeesssxxxhhhkkk~~~rrrjjjzzzgggMMMDDDRRRqqq~~~rrrOOOKKKIIIHHHCCC:::111---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---............000222444FFFbbb~~~tttkkkyyy{{{xxx}}}xxxzzzTTTKKKFFFLLLVVV^^^dddhhhjjjjjjkkkmmmppptttxxx{{{zzz{{{vvvllleeedddeeeddddddggghhhgggjjjooopppmmmeeeeeeeeefffhhhhhhiiiiiiggghhhhhhhhhjjjkkklllmmmkkkkkklllmmmmmmlllkkkkkkmmmmmmmmmooorrrssssssqqqrrrdddOOOBBBCCCJJJIIIBBB===999777999999666444555333333333333333222111111222222222222333333333333222333444444555666777777777888999999777666777888555:::;;;???UUUrrrxxxmmmcccZZZNNNCCC:::555888>>>>>>GGGQQQZZZcccjjjjjjeeeZZZZZZYYYYYY[[[]]]```bbb```^^^\\\XXXUUURRROOONNNPPPYYYhhh{{{zzz|||gggnnnoooZZZMMM???777444333555::::::JJJbbbwww}}}iiidddeeekkkSSS___ppp}}}iiiRRRAAA999000...///)))+++,,,,,,+++++++++******)))))))))*********++++++'''---------000...888MMM{{{zzz~~~uuuooosss~~~nnnnnnwwwrrryyy~~~|||^^^QQQooojjjcccaaadddeeeaaa\\\______```bbbbbbcccccccccdddiiissstttiii^^^]]]___eeeiiijjjkkkooooooooonnnnnnoooppppppqqqppppppqqqrrrssssssssssssrrrqqqppprrruuuxxxzzzzzzsssssstttuuuuuuvvv}}}xxxwwwyyyzzzzzzvvvuuuuuuuuuwwwxxxwwwvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuurrrnnnjjjqqq^^^LLLGGGJJJMMMQQQTTThhhqqqyyy{{{{{{{{{yyyvvvuuuuuutttqqqmmmkkkkkklllnnnnnnnnnnnnnnnmmmlllkkklllllllllmmmmmmmmmmmmlllkkkmmmmmmmmmmmmnnnqqqsssyyyvvvggg]]][[[^^^iiisssqqqttt|||mmm[[[YYYSSSJJJCCC>>>:::777444333;;;BBBMMMiiisssWWWDDDCCCDDDDDDAAA???FFFPPP```fffllloooooooooqqqsssqqqrrrrrrsssttttttuuuuuuxxxwwwwwwxxxvvvvvv{{{uuuhhhjjjooonnnlllmmmrrrrrrrrrrrrrrrqqqqqqqqqsssrrrrrrqqqppppppoooooossssssxxx|||uuuhhhdddhhhdddaaakkknnnhhh|||xxxlll{{{rrrNNN>>>GGGggg{{{vvvZZZQQQIIIGGGCCC999111...++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---.........///111333999RRRppptttrrr{{{~~~zzzyyy{{{lllttt|||eeeNNNHHHFFFMMMWWW___eeejjjkkkkkkkkklllooorrrvvvxxx}}}|||tttiiiccccccdddcccdddeeeeeedddhhhooopppnnnfffgggggggggffffffffffffkkkkkkjjjjjjjjjkkkllllllhhhiiikkkllllllkkkiiihhhllllllmmmppprrrrrrpppnnnbbbVVVFFF>>>@@@DDD???888???;;;;;;===<<<666111111333333333333333333333333666666666666666666666666777777777888999999::::::999;;;======<<<;;;;;;<<<:::>>>???EEE]]]zzzjjj[[[III===888777===DDDLLLUUU___gggnnnqqqkkkccc```___^^^\\\YYYVVVSSSRRR\\\\\\\\\[[[YYYXXXWWWVVVYYYdddsss{{{iiikkksssaaaRRRBBB888555333555888:::GGG\\\tttlllhhhlllmmmXXX\\\}}}uuutttzzzqqqVVVCCC999000000222,,,+++,,,,,,,,,,,,+++***))))))*********++++++++++++)))---------///---:::UUU{{{~~~zzz~~~vvvtttuuuvvvrrruuuvvvooosssttt{{{qqq[[[VVVsssjjjbbbaaaeeefffaaa]]]______aaabbbccccccccccccffflllvvvuuujjj______bbbgggjjjiiijjjnnnpppooooooooooooppppppqqqqqqqqqqqqqqqrrrsssttttttrrrqqqpppqqquuuxxxyyyzzzwwwvvvwwwwwwuuuvvv~~~yyyxxxzzz{{{zzzwwwvvvuuuvvvxxxxxxxxxvvvxxxxxxyyyyyyyyyxxxvvvuuuttttttuuuvvvvvvtttooolllttt___JJJDDDFFFIIINNNUUUiiipppuuuvvvvvvxxxxxxuuuxxxxxxwwwuuuqqqnnnmmmnnnmmmmmmnnnnnnnnnmmmllllllkkklllmmmmmmnnnmmmmmmmmmlllnnnoooooonnnoooqqqsssvvv~~~zzziii___\\\\\\```fffuuu{{{||||||hhh___VVVJJJ@@@<<<:::888666222===BBBFFF^^^yyyyyyfffNNNFFFAAAAAA@@@>>>DDDNNN___dddkkkoooooooooppprrrqqqqqqrrrssstttuuuuuuvvvxxxwwwxxxyyyxxxwww|||ssseeegggmmmllljjjkkkqqqrrrsssttttttttttttsssttttttsssrrrqqqpppoooooorrrrrrvvvzzzsssgggdddjjjhhhfffmmmuuulllxxx}}}xxxTTT@@@CCCaaa|||hhhXXXLLLHHHDDD888...,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++---...///...000222444<<<^^^}}}wwwxxxxxxiiigggfffoooxxx\\\GGGCCCDDDNNNZZZbbbiiiooopppooonnnnnnppprrruuuvvv|||ssshhhccccccdddbbb`````````aaahhhppprrrooofffgggggggggeeedddeeeffflllkkkkkkjjjjjjjjjkkkkkkhhhiiijjjkkkkkkjjjiiihhhjjjjjjllloooqqqpppmmmjjjSSSMMMHHHJJJPPPRRRMMMFFFCCC<<<888:::;;;999777777555444333333444555777888555555666666777777888888888999:::;;;<<<===>>>>>>BBBEEEHHHIIIIIIIIIIIIJJJKKKKKKKKKPPP]]]mmmuuuuuuwwwcccKKK<<<666555888===KKKPPPVVV]]]gggooooookkkjjjkkkmmmnnnnnnllljjjhhhWWWWWWVVVVVVVVVXXXZZZ[[[___nnn}}}zzz~~~llliii}}}wwwgggVVVDDD:::666444555777<<>><<>>>>>======>>>666555333333444777;;;===999:::;;;===???AAABBBCCCEEEFFFHHHKKKMMMPPPRRRSSSXXX[[[___bbbcccccceeefffffffffiiimmmkkkfffeeeiiiwwwbbbKKK>>>888555222222444666888>>>JJJWWW[[[YYYWWWZZZ___eeelllqqquuuvvvbbb^^^XXXSSSRRRTTTXXX[[[dddtttwww{{{mmmgggxxx}}}jjjYYYFFF<<<888555555666===AAAPPPhhh|||}}}wwwxxx{{{uuu~~~rrrxxxhhhvvvppp```MMMBBB>>>555111111***+++,,,---...---,,,***))))))***+++,,,,,,,,,+++++++++...,,,...000111HHHnnn||||||sss}}}uuuxxx{{{{{{~~~~~~ooohhhrrrsssjjjccceeegggfffeeefff______```aaabbbbbbbbbaaa^^^ccckkkrrrtttnnncccZZZ\\\]]]bbbhhhjjjhhhkkkoooqqqqqqpppooooooppppppqqqqqqqqqqqqpppqqqssstttuuuqqqpppqqqsssuuuvvvvvvuuuttttttwwwxxxvvvvvv|||{{{zzz{{{zzzyyyvvvuuutttuuuwwwxxxwwwvvvzzz{{{{{{{{{zzzyyywwwvvvxxxxxxwwwwwwwwwvvvrrrooowwwhhhYYYRRRJJJDDDMMM]]]mmmpppqqqoooqqquuuvvvuuuooorrrtttuuusssqqqppppppmmmnnnooopppppppppppppppmmmnnnoooqqqqqqqqqpppooonnnpppqqqqqqppppppqqqrrruuunnn||||||~~~nnnjjjkkkiiidddaaa^^^bbblllzzz|||mmmWWWEEE===:::888777555666BBBVVV]]]]]]iiizzzhhhSSSAAA======;;;>>>FFF]]]ccckkkooooooooopppqqqnnnooopppqqqrrrssstttttttttsssuuuxxxwwwwww|||rrrdddffflllllljjjlllqqqrrrtttvvvxxxxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvoooqqqyyyxxxjjjeeeiiihhhmmmqqqwwwpppdddwwwzzzcccJJJ:::MMMqqqiiiWWWKKKMMMKKK???444111++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++---...//////000333555EEErrr}}}uuuzzz{{{wwwsssnnnqqqyyywww___FFFGGGDDDGGGQQQZZZaaaffflllnnnoooqqquuuzzz|||ssshhhccccccccc```___aaacccffflllpppkkkdddaaacccffffffddddddgggiiieeeeeeeeefffgggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkooopppsssvvvwwwuuuqqqmmmpppvvv~~~aaaNNNFFF@@@======777555333222444888===@@@EEEFFFIIILLLOOORRRTTTVVV[[[\\\___cccgggjjjmmmooommmqqqvvvyyy{{{|||}}}~~~~~~mmmeeejjjeeeTTTCCC===>>><<<888666888999888:::BBBJJJJJJEEEIIIKKKPPPWWW___hhhooorrruuummm```VVVPPPQQQVVVZZZgggxxxuuuyyy~~~nnnfffuuukkkZZZGGG===:::666555555<<<>>>KKKcccwww~~~zzzeeehhheeeUUUGGGBBBAAA777222...&&&+++,,,---......,,,***))))))***+++,,,---,,,+++++++++---,,,...111444OOOxxx}}}}}}zzz{{{qqq~~~tttyyy}}}~~~pppkkkxxxwwwnnnggghhhgggcccbbbeee___``````aaaaaaaaaaaa```cccgggnnnttttttmmmbbbYYYYYY[[[aaahhhjjjiiilllqqqqqqqqqpppppppppppppppqqqrrrqqqppppppqqqrrrtttuuusssssstttvvvxxxyyywwwuuussstttxxxzzzyyyyyy}}}zzz{{{{{{zzzyyyvvvttttttuuuvvvwwwvvvuuu{{{{{{||||||{{{yyyxxxvvv|||zzzyyyxxxwwwuuurrrooo