BM6P6(@ }}}lll^^^OOOJJJHHHEEEAAA@@@?????????>>>===;;;999888999999:::;;;;;;<<<<<<<<<>>>??????>>>>>>===<<<;;;999999999888888888888777888777666555444444555666555666777777777666555444555444444333333444444444333333333222222111111111111111111111000000000000333333444444444333222222444444333222333444555666222555777666444333555777777777888888888999999999777:::======:::777666777555555666666555333222000444333333333444777999;;;<<>>GGGWWWiiiwww}}}}}}zzzwwwuuurrrnnnmmmnnnqqqrrrpppnnnllleeeUUUFFF<<<777000---------+++(((((()))+++,,,------,,,,,,000///...---------------***)))(((***------***''',,,)))%%%%%%''')))(((&&&$$$$$$$$$%%%''')))***+++999111((($$$$$$&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$%%%'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&((()))+++,,,+++)))(((&&&&&&((()))+++*********)))(((&&&$$$###,,,+++***))))))+++---......---,,,,,,++++++++++++......---,,,+++))))))(((******+++,,,+++***)))(((************************((()))))))))))))))((('''(((((()))***++++++,,,,,,---,,,***)))(((((())))))ooo```RRRLLLJJJFFFCCCBBB@@@@@@???===<<<;;;:::999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999888888888888777888777666555444555555666666666555444444444555666555555444333333333444444222222222111111000000000111111111111000000000000222222333444444333333333333222222111222333444555333555777666444444666888999999999:::::::::;;;;;;888;;;<<<<<<999666666777555666666666555444333222444444444444666888:::;;;;;;===@@@AAADDDKKKVVV^^^ggglllqqqqqqnnnkkklllnnnjjjiiigggddd```^^^\\\\\\dddkkkvvv~~~|||uuuqqqjjjiiihhhfffdddccccccccchhhiiikkknnnsssxxx|||~~~~~~{{{yyyxxx{{{}}}~~~}}}zzzvvvuuutttuuutttsssqqqooolllkkkjjjddd^^^TTTJJJBBB===:::888666999===EEERRRdddsss|||{{{zzzxxxvvvsssooonnnnnnooopppooonnnmmmhhhZZZLLL???:::222.........,,,***((()))***,,,------,,,,,,---,,,,,,,,,,,,------------+++***+++------+++)))+++)))&&&&&&((()))(((''''''&&&&&&&&&'''((()))***111,,,'''&&&((()))'''%%%%%%$$$$$$%%%''''''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''((('''''''''''''''&&&%%%%%%&&&&&&''''''((()))***+++***)))(((''''''((()))***++++++******))))))((((((+++,,,,,,---------------------,,,+++++++++++++++...------,,,+++***)))((()))******+++***)))((('''************************************)))'''&&&&&&'''(((((()))******++++++))))))(((''''''((()))***sssdddTTTNNNKKKHHHDDDCCCBBB@@@>>><<<;;;;;;;;;;;;===<<<;;;;;;;;;===???@@@>>>>>>>>>>>>===<<<;;;:::999999999888888888888777777777666555555555666666777666444222333444666888666666555444333333333444111111111000000000000000222222111111111000000000111222222333444444444444111111111111111222333333111222333333222222333555999999999::::::::::::;;;:::;;;;;;:::777555666666666666666666555444333333222333444555666888999999999;;;===>>>@@@FFFOOOVVV]]]dddmmmrrrrrrpppoooppphhhhhhgggfffccc```^^^\\\bbbjjjwww{{{uuuooonnnkkkhhheeecccaaa```eeeeeefffhhhkkkooorrrtttuuuuuuwwwyyy|||}}}|||{{{|||~~~~~~zzzwwwvvvvvvttttttsssrrrpppnnnlllkkkhhhddd\\\RRRGGG???<<<;;;666888<<>>555000......---+++((()))***+++,,,,,,,,,,,,*********+++,,,---------///---++++++,,,,,,+++***+++)))''''''((()))((('''(((((('''''''''''''''((('''&&&%%%'''***+++((($$$%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''###!!!!!!$$$'''***'''(((((((((((('''&&&&&&''''''((((((((())))))******)))(((''''''((()))*********)))(((((()))***+++)))+++---...///...,,,+++---,,,++++++***+++++++++...---,,,,,,+++***))))))************)))'''&&&%%%))))))))))))))))))))))))+++++++++***((('''%%%$$$'''''''''((())))))******(((''''''((()))***+++,,,vvvgggWWWOOOLLLHHHDDDCCCCCCAAA>>><<<::::::;;;<<<===<<<:::999:::<<>>===<<<;;;999999999888888888777777777777666666666666666666666666555555666777888888777777555444333333333333111111111111111111000000222222222111111111000000000111222333444555555555111111111111222222333333111222222333333333444555777777777777888888888888<<<;;;:::888666555555666555555555444444333333333000111222444666666777777:::;;;<<<===>>>CCCIIINNNUUU]]]iiiqqqtttsssqqqpppggggggggghhhgggddd```]]]___hhhuuuzzztttqqqmmmjjjgggeeebbb```cccccccccdddeeehhhjjjkkkooooooppprrruuuxxx{{{}}}~~~~~~~~~~~~|||~~~~~~}}}yyywwwvvvvvvsssssssssrrrqqqooommmlllkkkiiicccYYYMMMDDD>>>===666777:::???EEEPPPaaapppuuuzzz}}}zzzuuurrrooollliiikkklllkkklllkkkcccYYYJJJBBB888111///...---+++))))))******++++++++++++******+++,,,,,,,,,,,,,,,000...,,,*********+++++++++***))))))))))))((((((''''''&&&&&&&&&&&&''''''$$$###$$$''')))***'''%%%%%%$$$$$$%%%'''(((&&&%%%###$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###!!!!!!$$$'''***((((((((()))(((''''''&&&&&&''''''(((((((((''''''))))))(((((((((((())))))***((('''%%%%%%'''(((***'''(((***+++++++++***)))++++++************++++++------,,,,,,+++***))))))++++++******)))''''''&&&((((((((((((((((((((((((************)))(((&&&&&&((((((((()))))))))******)))))))))***++++++,,,,,,zzzjjjXXXPPPLLLGGGDDDCCCCCCAAA???<<<;;;;;;<<<<<<<<<;;;999888999;;;>>>@@@@@@@@@@@@@@@???>>>======999999999888888888777777666666777777777777777777444666888:::;;;;;;999888999888666555444333333222222222222222222222222222222222222222111111111111000111222333444555555555111222222333333333333333444333444555666777777777666666777777777888888888;;;:::888666666555555555333333222222222222222222111222444555777888888888;;;;;;<<<<<<>>>AAAEEEHHHOOOXXXdddooottttttqqqnnnhhhggghhhiiijjjhhhddd```^^^dddppp}}}xxxuuupppmmmkkkhhheeebbbbbbbbbaaaaaabbbdddfffgggnnnmmmmmmnnnppprrruuuvvv}}}~~~}}}}}}}}}~~~{{{||||||zzzwwwuuuttttttrrrrrrsssssssssqqqooonnnnnnlllhhh___UUUKKKCCC???999777888<<>>@@@@@@@@@@@@???>>>======999999999888888888888777666666777888888888777777333666:::===>>>===;;;999:::999777555444333222222222222222222222333333333333222222222222111111111111222222333444444444444111222222333444333333333000//////000333444444333888888888999999999999:::999888666666777777555444222111111000000111111222444555666777888:::;;;;;;<<<<<<<<<===>>>AAACCCDDDJJJRRR___jjjrrrsssqqqoooiiihhhhhhkkkmmmlllhhhddd^^^bbbiiiuuu~~~zzztttpppnnnkkkgggcccbbbaaaaaaaaabbbccceeefffkkkkkkkkklllmmmnnnoooppptttuuuwwwzzz{{{||||||{{{{{{zzzzzzzzzzzz|||}}}~~~zzzzzzzzzxxxuuusssssssssrrrtttuuuvvvvvvuuusssqqqrrroookkkfff^^^UUUJJJCCC===888666:::===???KKKYYYgggttt}}}{{{wwwuuurrrlllkkkmmmllliiiggggggbbb\\\TTTLLLAAA888333000---*********)))))))))******+++---............,,,***)))+++,,,,,,***(((((()))***)))+++,,,,,,***))))))***$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$###$$$$$$%%%&&&%%%%%%&&&(((((('''&&&+++++++++)))'''###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))***,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''(((((((((((('''&&&&&&$$$%%%&&&'''(((''''''&&&(((((())))))))))))((((((---,,,***)))((((((((())),,,***)))((((((***,,,---)))))))))((())))))***+++,,,,,,,,,+++++++++******,,,++++++***)))*********((((((((((((((((((((((((&&&'''((())))))************************+++++++++((())))))***))))))((((((ppp^^^SSSNNNIIIEEEDDDBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>???>>>>>>===<<<;;;999999999888888888888777555666777888999888888777444666999;;;======<<<;;;;;;:::888666444333222111000111111111222222222222333333222222222111111111222222333444444333333333000000222333333333222111---,,,+++---000222111000888888888888999999999999666555555666888888666333222222111000000111222333555444444555666888:::<<<;;;;;;;;;<<<>>>@@@AAAAAAFFFMMMXXXeeeooossssssrrrllljjjiiikkkoooppplllhhhaaaaaadddmmmyyyxxxtttqqqmmmgggbbb````````````aaaccceeegggfffggghhhiiijjjkkkkkkkkkjjjlllpppsssvvvwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{|||zzzzzzzzzwwwtttrrrrrrsssuuuvvvyyyzzzzzzyyywwwvvvvvvrrrmmmkkkhhh___RRRHHHBBB999555:::<<<;;;CCCNNN\\\mmmzzzzzzxxxyyywwwqqqlllnnnmmmiiiggggggddd___XXXQQQFFF>>>888333...++++++***)))(((((()))***+++***+++,,,------,,,***))))))+++------***)))***,,,)))+++...---+++))))))***'''''''''&&&&&&''''''((((((((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&((()))'''&&&)))******)))'''$$$ $$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''''''''''''''&&&%%%%%%$$$%%%''')))******)))((((((((())))))))))))((((((************))))))))))))))))))))))))******++++++((((((((((((((()))******,,,,,,,,,++++++++++++******))))))((())))))++++++(((((((((((((((((((((((('''(((((())))))))))))(((***************)))))))))((()))+++,,,,,,,,,,,,+++sss```UUUPPPKKKGGGEEEAAAAAAAAA@@@???===;;;:::;;;;;;<<<======>>>>>>>>>============<<<;;;:::999999999999888888888888777555666777999999999888777555666777888:::<<<======;;;:::888666444333222111//////000000111111111222333333333222222222111111333333444444444333222222...///000222222111111000222000000222555777666444666666666666777777777777555444444666999999666333333222111111111222333444222222111111222555888999;;;::::::<<<>>>@@@??????CCCIIITTTaaammmsssuuuuuummmkkkiiilllpppqqqnnnjjjdddaaaaaahhhuuu{{{vvvrrrmmmfff```_________```aaadddfffgggaaaccceeeggghhhiiiiiihhhdddfffkkkooorrrtttuuuuuuwwwwwwvvvvvvvvvwwwyyyzzzzzz{{{zzzwwwtttrrrssstttwwwyyy{{{}}}~~~}}}{{{yyyyyytttoooooonnngggXXXLLLDDD999444999<<<:::>>>HHHTTThhhwwwyyyxxx|||{{{uuummmooommmiiihhhhhhfffbbb\\\TTTJJJBBB<<<666000++++++***)))(((((()))******'''(((***,,,---,,,+++***(((+++//////,,,++++++---))),,,......+++))))))+++++++++)))(((((('''''''''&&&'''((((((&&&%%%$$$$$$&&&&&&%%%'''((()))'''&&&$$$%%%''')))((('''$$$"""$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++&&&&&&''''''&&&&&&%%%$$$$$$&&&)))+++,,,,,,++++++(((((())))))))))))((((((%%%&&&'''((())))))))))))%%%&&&((()))***)))'''&&&((((((((((((((()))******,,,,,,++++++++++++++++++((((((''''''''')))+++,,,))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))((((((((((((***+++---///111222111111mmm^^^YYYNNNHHHHHHEEEBBBAAA???===<<<<<<======<<<<<<<<<<<<<<<===>>>>>>@@@???===<<<;;;;;;<<<<<<999888666777888999999888666666666666666555555555555555444555777:::===???<<<;;;:::888666555333222111111000000000000111111222222222222222444555666999::::::999666444333333222222222222222222333333333333222111222333444555777777666555555555555555222333555666666666555444000111222333444444444444000000111222444555666666666999;;;===<<<<<<<<<===???FFFRRR___kkkssswwwwwwqqqnnnjjjjjjlllnnnmmmllljjjfffbbbdddmmmzzz|||qqqiiidddcccgggeeecccaaa``````aaabbbhhheeeccccccfffiiilllmmmlllllllllmmmoooppprrrsssvvvuuusssrrrsssuuuwwwxxx}}}|||yyytttooollllllmmmooouuu}}}zzzuuuqqqpppoooiii]]]SSSMMMDDD;;;777666666999>>>PPP\\\lllxxx|||{{{zzzyyyqqqnnnjjjhhhhhhgggeeedddbbb\\\RRRHHH@@@888222///,,,***))))))+++,,,+++******++++++)))'''(((+++...))))))***++++++++++++***)))+++...///...---......+++***))))))((()))))))))***(((''')))++++++'''$$$$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((***)))'''&&&%%%&&&((()))***)))'''&&&%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###""")))))))))))))))((((((((())))))*********++++++++++++***)))(((((('''''''''***'''$$$$$$'''******)))***++++++++++++***))))))((()))***+++,,,+++******))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''&&&&&&&&&'''(((***++++++***)))(((((()))***+++qqqaaa[[[OOOHHHHHHDDDBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???===<<<;;;;;;;;;<<<:::888777777888999888777666666777777777777777777666666666777:::===@@@BBBAAA???===999666444222111111111000000000000111111111111222333333444444555777888999777555333333444222222222222222222222222333333222222222333444555555555555555555666777777666666777777666555444222111222222333333222111111///000000111222333444444333555999;;;;;;<<<===???BBBGGGPPP]]]iiirrrvvvwwwtttppplllkkklllnnnnnnmmmlllhhheeedddiiitttzzzpppiiidddccceeedddbbbaaa```___``````cccbbbbbbcccfffjjjmmmnnnmmmmmmmmmnnnoooqqqssstttvvvuuutttttttttuuuwwwxxx{{{{{{xxxrrrkkkeeebbbaaadddiiisss|||zzzuuupppnnnnnnjjjaaaYYYPPPFFF>>>:::888777:::>>>EEEPPP```nnnwww{{{{{{zzzrrroookkkiiiiiijjjiiihhhgggaaaXXXOOOFFF>>>777222...,,,***)))******)))(((+++---///...+++)))***,,,******+++,,,,,,,,,,,,,,,---///000///---++++++,,,,,,+++***)))))))))))))))((('''&&&'''))))))'''$$$'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((('''&&&%%%&&&''')))******)))'''&&&%%%%%%&&&&&&&&&''''''(((((('''&&&%%%)))))))))))))))))))))))))))))))))*********++++++***))))))(((((((((((((((+++(((&&&&&&(((******)))***++++++++++++***))))))((()))***+++++++++*********************************))))))(((''''''&&&&&&&&&&&&&&&''''''((()))*********)))))))))))))))***vvveee]]]PPPIIIHHHDDD@@@@@@@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@???>>><<<;;;;;;::::::;;;999777777888888777666666666777777888888999999777777888999<<<@@@DDDFFFGGGEEE@@@;;;777333111000111111111111111111111111000111222444444444444333444555666555444333333555222222222222222222111111333333222222222333444555333333333444555777888999:::::::::999777555333111333333333222111000///...//////000000111111111111///111555888:::<<<>>>@@@EEEGGGMMMXXXeeeqqqvvvxxxxxxtttpppmmmmmmnnnooooooqqqoookkkggggggnnnyyyyyyqqqjjjfffeeedddcccbbbaaa```___^^^^^^___```aaadddgggkkknnnpppnnnnnnnnnoooppprrrtttvvvwwwvvvvvvvvvvvvwwwxxxxxxyyyxxxtttlllbbbYYYSSSQQQSSSXXXdddrrrzzzuuuooommmmmmlllfffbbbTTTKKKBBB>>>;;;999:::>>>AAAIIIWWWggguuu}}}~~~tttqqqmmmjjjkkklllmmmmmmlllggg```WWWOOOFFF===888222///+++)))))))))(((((((((+++---...---+++******++++++,,,------------,,,...//////...,,,+++,,,---------,,,******)))))))))&&&%%%%%%&&&((((((&&&%%%''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&(((***+++)))((('''&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((())))))***+++)))&&&&&&'''(((((((((***++++++++++++***))))))((()))******++++++******++++++++++++++++++++++++***))))))((((((''''''&&&%%%&&&'''((())))))))))))((())))))******)))))))))ӵĦĦӵzzzggg^^^PPPIIIIIIEEE???@@@@@@@@@???>>><<<:::<<<<<<<<<<<<<<<===>>>>>>@@@@@@>>>===<<<;;;::::::;;;999777777777777666555555555666777888888999999777777888:::===AAAEEEHHHJJJGGGBBB===888555333222111222222222222222222111...000222444555444333222222333444Ħ222222222222222111111111222222222333333333444444333333333444555666777888::::::;;;:::999777444333333333333333222111000///000000000000000000000000---000333666777999<<>>::::::<<<@@@EEEPPP```ooozzz~~~}}}wwwsssnnnkkkkkklllnnnnnnnnnjjjddd]]]UUULLLCCC===444111,,,)))))))))))))))%%%''')))******************++++++,,,---,,,,,,,,,++++++++++++***+++...000......,,,+++******))))))&&&&&&&&&&&&'''''''''&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))''''''''''''((((((((((((((((((((()))))))))******''''''''''''((()))***+++)))((('''&&&&&&&&&&&&&&&***++++++++++++***))))))((())))))***************++++++++++++++++++++++++))))))))))))((((((''''''%%%&&&((()))))))))(((''''''((()))*********)))(((4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~jjj___QQQIIIJJJGGG???@@@@@@@@@???>>><<<:::<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<;;;:::999;;;999777666777777666555444444555555666777888888777777777999<<<@@@CCCFFFHHHFFFBBB>>>:::888666555222222333333333333222222...000222444444444333222111222222>L666333333333333222222111111222222333333333444444444444444444444444555666666888999:::::::::999777666222222333333333333222222111111111111000000000000///111333444555777999<<<@@@AAAEEEMMMZZZjjjxxx~~~zzzuuuqqqpppppprrrvvvvvvtttmmmfffeeejjjpppwwwxxxwwwuuupppllljjjiiiffffffeeeeeecccaaa```^^^aaadddggghhhhhhiiilllnnnpppppppppqqqtttxxx{{{~~~}}}}}}|||{{{{{{||||||}}}yyyssshhhZZZMMMDDD@@@???;;;???JJJ\\\ooo}}}}}}wwwqqqmmmllllllkkkjjj]]]UUULLLFFFAAA;;;999;;;;;;>>>FFFTTTdddpppwwwxxxxxxtttnnnkkkjjjkkkmmmmmmmmmjjjeee```YYYQQQHHHCCC777333...******++++++,,,+++***)))(((((()))******)))******+++++++++++++++)))******)))((())),,,......---,,,+++************'''''''''''''''''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''(((***+++,,,******)))((('''''''''(((***++++++++++++***)))))))))))))))))))))*********++++++++++++++++++++++++)))))))))))))))(((((((((%%%&&&((()))))))))((('''&&&'''(((*********)))(((GG=?HdĦ=ĪjGG=?nnnbbbRRRJJJJJJGGG@@@@@@@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>===<<<;;;::::::888666666777777666555444444555555666666777777888777777888:::===@@@BBBDDDCCCBBB@@@===;;;999888222333444555555444333222///000111333333333333222111222222HdĦ777555555444444333333222222111222333444444444333333444444444444444444555555666777999:::::::::999999222333333444444444333333111111111111000000000000000111333333333555777:::<<>>;;;;;;666999AAANNN___mmmvvvyyyzzzvvvrrrooonnnmmmlllkkkcccZZZQQQLLLEEE>>>::::::888:::AAALLL[[[hhhsssxxxvvvsssnnnkkkkkklllmmmmmmkkkiiieeeaaa]]]VVVOOOJJJ===777111,,,***+++,,,---555111---*********)))((())))))***++++++++++++***+++,,,,,,***(((((()))***,,,,,,+++************+++((())))))'''&&&%%%'''(((((())))))((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''((()))++++++***,,,---,,,*********+++***++++++++++++***)))))))))(((((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&'''((())))))))))))ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵuuuFFFBBBAAA@@@>>>======<<<ӵ<<<===>>>>>>Ħ===>>>>>>===<<<777777666666777777:::999888ĦBBBBBBBBBAAA???<<<555Ħ000111222222333333222333222DdD555555444444333ӵ444555ӵ:::ӵ333333333//////Ħ333EEEӵrrrĭӵooommmhhheeecccaaa`````````bbbdddfffeeecccdddiiimmmpppppppppssswww}}}xxxjjjXXXHHH<<<777555444555999AAALLLZZZfffmmmtttsssqqqqqqpppooonnnmmmiii```WWWQQQJJJAAA<<<;;;999<<>>555...+++***++++++333000...---------***((()))***++++++,,,,,,++++++,,,---...---+++***)))*********)))))))))***++++++((())))))'''$$$"""$$$&&&)))******)))(((&&&$$$"""''''''''''''''''''''''''$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((('''&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((((((((('''(((((()))******(((***,,,,,,***)))***,,,***++++++++++++***)))))))))(((((('''((()))***+++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))******?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??IIIEEEBBBAAA???===<<<<<<g<ĉ<<<<<<===>>>3we<Ħ===>>>>>>>>>3h?@e888777777777777<<<;;;999Z<<<z555444=?Ħ666g&e999g&e444444444S?ʬ---4ff?>ߝL222@e@@@g&e~~~3h?g&e>&epppqqq??iiigggdddaaa_________``````bbbdddbbb```bbbhhhnnnoooooopppsssxxx{{{mmm[[[III<<<444111333333444888@@@LLL[[[dddooopppqqqrrrrrrqqqooonnnmmmddd[[[UUUMMMDDD>>>===:::<<>>??????Bt=o9ĦHdĦ...///000222444555555555444444Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ999Hu]Ħ666666Htƅ^111qIܗGIӵ222H׼s===<<<Hu]Ħlll~~~Bt=o9ĦHƅ^Hu]Ħooooooiiigggcccaaaaaa```___]]]cccccccccbbbbbbdddhhhlllmmmoooqqqtttyyy}}}|||vvvaaaKKK;;;666555000000333666888???OOO^^^ggglllqqqrrrrrrtttqqqlllpppkkkbbbXXXPPPIIICCC???;;;888777<<>>======geĦ;;;;;;;;;FSĦ<<<<<>>888666111000222444555:::HHHVVVeeelllrrrtttuuuvvvtttooopppkkkddd[[[SSSLLLDDD@@@>>>:::999;;;>>>DDDOOO[[[iiiooorrrqqqqqqttttttsssooonnnjjjgggdddcccbbbaaaXXXNNN@@@666111///---***((((((((()))+++,,,+++***++++++++++++************+++++++++++++++*********++++++***************+++)))******************)))"""###&&&)))******)))(((''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((,,,------,,,(((%%%$$$$$$&&&&&&&&&'''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))******)))((('''''''''((()))(((((()))))))))*********'''((()))******)))(((((((((''''''((()))******)))'''((((((((()))))))))******)))(((''''''((())))))((((((((((((((((((((((((((())))))((('''''')))+++4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦrrraaaSSSKKKHHHBBBAAA@@@???>>>???geĦ;;;;;;sp?aĦ>>>===GIdnuR)ĦDdDĦ777888888888888888777777777DdDĦ777777888999GIdnuR)ĦDdDĦ333333333333444444444666666555DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ:::DdDĦ999po9u000///000000=ӊB1.uTӵ222DdDĦ888888DdDĦYYYGIdnuR)ĦDdDΦDdDӵtttzzz~~~~~~zzzvvvoookkkfffccccccdddddddddfffffffffeeedddeeehhhjjjlllooorrrvvv{{{kkkTTTCCC:::777222000000111111555@@@LLL^^^gggppptttuuuvvvtttoooppplllfff```YYYPPPHHHBBBAAA>>>;;;:::999<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦuuucccUUULLLIIIBBBAAA@@@???>>>>>>geĦ<<<s<v>aĦ>>>>>>peӵDx<DdDĦ777888888888888888888888888DdDĦ666444555666peӵDx<>d<222222333444444444777777666>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ888>d<Ħ:::peӵ111Ħ000F&uTӵ222DdDĦ777777>d<ĦOOOpeӵDx<>d<ʜ4DuTӵtttzzz}}}yyyppplllfffccccccdddeeefffgggggggggfffeeeeeegggjjjlllnnnrrrvvv{{{qqqZZZGGG;;;666222000///000///111:::EEERRR^^^jjjoooqqqrrrppplllooollliiieee___VVVMMMGGGBBB???<<<999555777CCCPPP]]]kkkxxx{{{wwwtttrrroookkkkkkkkkjjjiiigggeeedddbbbZZZNNNCCC:::444///++++++***)))***,,,---,,,+++,,,,,,+++++++++******************)))))))))((((((...---,,,***)))(((((((((***)))(((''''''((()))******))))))((('''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''000222333222///+++(((''''''&&&'''))),,,,,,)))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''(((&&&###!!!!!!$$$(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))------,,,++++++*********(((((((((((()))))))))***''''''((()))))))))))))))&&&&&&&&&'''***+++++++++(((((((((((())))))))))))******))))))((('''''''''&&&&&&''''''''''''(((((()))******)))'''&&&''')))4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>>===<<aĦ===<<<B?Ho9555>d<888888888888888888888>d<ӵ444555B?Ho9222<x222444555555777666666&ӫeʬtIӇ333>d<Φ>d<Ħ222D&ӫetIӇ666DdDĦ666sdKĦ;;;B?dp&ĒR222222>d<sdKĦIIIB?Ho9ooos&dq&ĒRoooqqqwww~~~}}}yyyqqqlllfffcccbbbcccddddddfffggggggfffeeeeeegggiiikkknnnrrrwww{{{vvv___KKK===666222//////000000111888AAAIIIVVVdddjjjmmmnnnmmmjjjmmmlllkkkhhhddd\\\SSSMMMDDD@@@;;;888555666@@@KKKWWWiii{{{{{{uuupppjjjjjjjjjjjjiiigggfffeeeccc\\\RRRGGG>>>666000,,,---+++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))*********------+++***))))))))))))++++++)))(((((()))++++++***)))(((((((((((()))***(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''',,,---///...+++'''&&&%%%&&&))),,,,,,)))'''&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''%%%$$$###$$$%%%&&&$$$###'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((++++++*********))))))((('''(((((((((((()))))))))******)))(((((((((((((((&&&&&&&&&'''***+++++++++))))))))))))(((((((((((()))))))))))))))(((''''''%%%%%%&&&&&&&&&''''''''')))******)))'''&&&''')))4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsewwwfffWWWNNNJJJEEECCCAAA>>><<<<<aĦ<<<<<<@G555555se888888888888888777777777<Ō666666666@G444222Hkge000222444555666666666555HĪj@IŌ222333ege222222Hu]3hIŌ666666DdDĦ666ne888:::@h333333>h222222222se666ne???FFF@GssspppsĪj@hqqqooonnnssszzz}}}{{{xxxqqqmmmgggdddbbbbbbbbbaaadddfffffffffeeeeeegggiiikkknnnrrrvvv{{{xxxcccPPP@@@888333000///000111111777===EEESSSbbbhhhjjjlllmmmkkkkkkjjjjjjjjjgggaaaYYYSSSGGGAAA;;;999777888>>>FFFSSSeeeyyyzzzsssjjjjjjiiihhhggggggffffffbbb^^^VVVLLLAAA888222///,,,***((((((***+++++++++,,,,,,,,,,,,++++++++++++(((((())))))***++++++,,,))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))))))))))))))***++++++((())))))))))))(((''''''%%%&&&&&&&&&''''''''''''+++,,,---+++)))''''''((('''***---,,,'''$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''%%%$$$$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&''''''(((((((((((())))))+++***)))((('''''''''''''''&&&&&&'''***++++++***))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((())))))***))))))***)))''''''(((***4DuXӵĵD^DdDĦD^s׼szzzgggXXXMMMHHHDDDCCCAAA???>>>>>>geFm8>>>>aĦ===<<<:::555555666s׼s777888888888888888666666777Ho;;;:::999999888444444222000111333444444555555555555222222333222222222D^666777777DdDĦ777888888:::999666222222222111222333222s׼s444444999>>>EEEKKKwwwtttwwwsssooolllooovvv{{{zzzwwwrrroooiiifffdddbbb```___bbbdddeeeeeeeeeeeegggiiikkknnnrrrvvvzzzxxxfffTTTEEE<<<444111///111111000333999CCCQQQ```fffgggjjjlllllliiiiiiiiijjjiiiddd^^^YYYLLLCCC<<<;;;;;;:::<<d<ĦĦĦĦ>d<ĦĦ>d<ĦBe|||hhhXXXLLLGGGCCCBBBAAA@@@@@@@@@geFYĉ===>>>>aĦ===<<<;;;999777666555555555555666888Be666777888888888888888555555666nu]ӵ<<<:::999999::::::666555555444333222111000222222222333333444444444444444444555555555555666222222333333333222222111111111222222222>d<Ħ444555666777777>d<Ħ888888777Ħ999999999888888888777777111111111111111111111111111222333222Be444333333555888ĦEEEGGGWWWmmm{{{vvvqqqnnnooorrrvvvxxxvvvpppkkkmmmtttzzzzzzwwwssspppkkkhhheeeccc```^^^aaabbbdddeeeeeeeeegggiiikkknnnrrrvvvyyy}}}wwwhhhXXXIIIAAA666222000111000...000555@@@OOO]]]cccdddgggjjjjjjggghhhiiijjjiiifff```\\\PPPFFF===<<<===;;;:::;;;GGGSSSbbbmmmvvvzzzvvvpppllljjjhhheeeddddddeeeeeebbb```[[[RRRHHH???888555111///,,,+++---...//////---------,,,,,,,,,++++++------,,,,,,+++*********,,,,,,+++***)))))))))***%%%&&&'''(((((('''&&&%%%++++++,,,++++++***(((((()))))))))))))))((((((''''''''''''(((((((((((()))&&&&&&&&&$$$###$$$&&&))))))&&&###$$$''')))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''&&&''''''((((((((((((((('''''''''(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))******))))))))))))******'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))***+++******''''''''''''((((((((()))((((((''''''((()))***,,,)))((('''((()))***)))(((******))))))((((((((('''%%%&&&((()))***+++******&&&''''''((()))*********'''((()))((('''(((***,,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ|||fffWWWMMMGGGGGGEEECCCAAA@@@???ŶS>>>>>>>>>3we<===;;;999888777777777777666666666777888999999888777666555666999iĉ@3hR/Ō;;;<<<<<<;;;;;;:::777777666555444444333333222222333444555666777888444555888::::::999777666333333222222222333555666666555333222111DdDĦ444555777888888sdKĦ777666gdKĦ777777888888888777777666444444222222222222333444555444333222111111///000222gdKĦ>>>CCCPPPaaassszzzppplllmmmppprrrrrruuutttqqqnnnlllmmmpppssspppnnnllliiifffcccaaa```aaabbbdddddddddeeeiiikkkmmmqqqttttttxxx~~~}}}}}}{{{ssskkk^^^OOOCCC???888222222222222444888@@@JJJYYYdddiiijjjkkkkkkjjjiiihhhhhhhhhgggeeecccXXXPPPFFF???>>>>>>;;;999AAAKKKWWWaaannnyyyyyyrrrqqqmmmiiigggggggggeeebbbbbb___[[[WWWQQQIII>>>666111...,,,,,,...///,,,)))---,,,***)))))))))***+++(((***---///000...,,,************++++++,,,,,,,,,+++*********))))))((((((++++++***************++++++***((('''''''''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%############%%%%%%&&&$$$""""""###%%%%%%%%%'''(((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###$$$&&&(((***+++***+++,,,......,,,***(((&&&$$$$$$%%%''''''&&&)))******+++***)))((('''***+++,,,---,,,+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''',,,+++***)))))))))))))))((('''&&&%%%%%%&&&((()))((((((((((((''''''''''''+++++++++***************>AneneneneDenenehhhXXXNNNHHHGGGEEECCCAAA@@@???>A???>>>===k<>>>===;;;999888888777777777666666666666555666777777777777666555555777888fh:::;;;;;;;;;;;;::::::666555555444333333222222111222333444555666666777555666999::::::999777666333222222111222333444555555444333222222De222333555666888999ne999777ne888999999::::::::::::999999777666444333222222222333444444333222111111111111000111ne===>>>AAALLLZZZiii||||||sssnnnnnnpppqqqqqqssssssqqqmmmjjjiiillloooooonnnllliiifffccc```______aaabbbbbbbbbdddhhhkkknnnrrruuuvvvxxx}}}~~~{{{zzzwwwtttsssuuuzzz~~~vvvoooiii___QQQFFF>>>777111000111000222666???JJJXXXccciiijjjkkkkkkhhhgggfffggghhhhhhgggeee\\\TTTJJJDDDAAA@@@===:::666???IIITTTcccpppsssppprrrnnnjjjgggggggggeeecccdddaaa]]]YYYUUUMMMCCC;;;555222...---///...,,,))),,,++++++***************))))))***+++++++++++++++******************))))))************)))))))))(((***))))))(((((())))))******))))))(((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%&&&((())))))((()))*********((($$$!!!&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$&&&(((***000///...//////...+++))))))'''%%%$$$&&&'''''''''&&&''')))*********))))))******++++++******)))((())))))))))))))))))))))))'''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''')))((('''&&&&&&&&&((()))(((((((((((((((((((((((()))((((((((((((((((((kkk[[[PPPJJJGGGEEECCCAAA@@@???@@@???===???>>>===;;;:::999888888777777777666666666555555666666666666555555777777777888999999999::::::999999999555555444444333222222222222222333444555555666777777888:::;;;;;;999777666333222111111111222333444444333333333333555333333555666888999999888777777888999::::::;;;;;;;;;::::::999888666555333222222222333333222222111222222222111222:::===>>>@@@FFFPPP\\\lll|||wwwqqqnnnnnnooopppqqqssssssnnngggdddgggjjjmmmmmmllliiifffccc```^^^]]]___``````aaadddhhhkkkooouuuyyyyyyzzz{{{xxxsssooollliiigggiiiooouuuyyy|||wwwqqqmmmjjjbbbWWWNNNAAA999333111111000333777???JJJXXXccchhhjjjjjjkkkgggffffffgggiiiiiihhhgggaaaZZZQQQJJJFFFCCC???;;;666<<>>===<<<======>>>??????>>>>>>===;;;:::999888888888777777777666666666666666666666666666666888777777666777888999:::888888999999999999888888555555555444444333333333333333444555666666777777888999:::;;;;;;999888777333222111000111111333333333333333333444444555555555555555666666777888888888777666666666666777777777888888999999999999888999888777666555444333333222222222111222222333333222333333555777:::<<<>>>@@@CCCHHHQQQ^^^nnn|||{{{tttnnnllllllmmmpppssstttppphhhcccdddggglllllllllkkkhhhdddaaa___^^^______```aaadddiiimmmrrrxxx}}}}}}{{{xxxqqqjjjdddbbb______bbbiiiqqqvvvxxxuuuqqqpppmmmhhh___XXXHHH???777444333222555999@@@JJJXXXbbbgggiiijjjkkkiiihhhhhhhhhjjjjjjiiigggddd^^^WWWPPPKKKEEE@@@<<<>>>@@@CCCIIIUUUcccooouuuvvvrrrnnniiiggggggggggggiiieeebbb```^^^ZZZTTTNNNAAA<<<444000///...,,,******+++,,,---,,,+++***))))))((('''''''''((()))))))))))))))))))))))))))(((*********)))))))))))))))((((((''''''(((((())))))((()))*********)))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((%%%%%%&&&'''))))))'''%%%$$$%%%'''((((((&&&$$$###&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((---,,,---000444777777777+++)))&&&&&&'''(((((('''&&&''')))+++,,,,,,+++++++++***)))((('''((()))***************************'''''''''(((((()))++++++))))))))))))***+++,,,,,,,,,,,,***)))(((((((((((())))))))))))***************************++++++tttaaaTTTMMMGGGEEECCCAAA@@@??????@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===<<<::::::888888888888777777777777777777777777777777777777888777666555666777999:::777888888999999888888777666666666666555555555555555555555666777777888888888999::::::::::::999888444333222111111222333333222333333444555555555555777666555444444444555555666666666666666666777777666777888888999999999888666666666666666666555555222222222111222222333333333333333444666888;;;===AAABBBEEEJJJTTTbbbsssxxxpppkkkjjjkkkpppsssuuurrrkkkgggfffhhhkkklllmmmmmmkkkhhhdddaaa```aaaaaaaaacccfffkkkooottt{{{{{{uuukkkbbbXXXVVVUUUWWW]]]gggqqqwwwwwwuuusssrrrpppkkkddd___PPPFFF<<<777555333666;;;CCCLLLYYYcccgggiiijjjkkklllkkkjjjjjjkkkjjjhhhfffdddaaa[[[UUUNNNHHHBBB>>>???===>>>CCCMMMZZZiiissswwwuuuqqqmmmjjjhhhiiijjjiiifffcccbbbcccbbb^^^ZZZJJJBBB999333000000...,,,++++++,,,------+++***)))((())))))******)))(((((((((((())))))***+++,,,,,,))))))))))))))))))******((((((((((((((()))***+++((()))*********)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$###$$$&&&''''''%%%###%%%%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''((())))))***...444888::::::+++)))'''&&&'''((((((''')))***+++,,,,,,,,,++++++,,,+++***(((((()))******************************))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((())),,,,,,+++***)))(((((((((((()))))))))*********+++))))))******++++++++++++yyycccVVVOOOGGGEEECCCAAA@@@??????@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999888888888777777777888888777777777777888888777777666555666777888999888888888999999888888888666666666666666666666666555555666666666777777777777888888999999999999999555444333222222222333444333444444555555555555444777555444333222222333444555555666666666666777777777888999:::::::::::::::555555666666666666555555333333222222111222222222333333222222444666999;;;@@@@@@BBBGGGMMMWWWhhhxxx}}}tttmmmjjjkkkoooqqqttttttqqqmmmkkkiiijjjlllooopppppplllhhheeeccccccccccccdddgggmmmqqqttt{{{~~~yyyqqqeeeZZZLLLKKKKKKNNNWWWcccooovvvuuuuuuuuutttsssoooiiieeeZZZNNNBBB;;;777555888<<>>;;;;;;AAAJJJVVVgggtttxxxxxxvvvrrrmmmkkkjjjkkkiiifffdddeeehhhjjjhhhfffWWWNNNAAA888333111000...,,,,,,,,,,,,,,,++++++***))))))+++++++++***((('''&&&'''((()))+++,,,------))))))))))))************(((((((((((()))***++++++)))))))))))))))(((((('''&&&&&&'''''''''((((((((('''''''''''''''((((((((())))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%$$$%%%'''(((&&&%%%((('''%%%$$$$$$&&&((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''#########$$$$$$%%%&&&'''))))))))),,,000333555555+++)))&&&%%%&&&''''''&&&)))***+++,,,,,,,,,+++***++++++***))))))))))))******************************)))(((((('''''''''(((((((((((('''(((((())))))++++++******))))))(((((('''(((((())))))*********'''''''''((())))))******|||fffWWWQQQGGGEEECCCAAA@@@??????@@@===<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::999999999888888888777777888777666666666666777888666666666666666777888888888999999999999999999888666666666666666666666666444444444444555555555555555666777888888999::::::666666444333333333444444444555555666666555444333333222111000111222444555444555555666666777666666666666777888999999999999555666666666666555333333444444333222111111111111333222111111222555777999<<<===@@@DDDGGGNNN^^^nnn|||zzzpppmmmmmmmmmnnnpppsssuuutttoookkkiiilllpppssstttqqqmmmjjjeeeeeedddccccccggglllpppsssyyy}}}{{{uuukkk^^^SSSEEEDDDEEEIIIRRR```mmmuuuvvvwwwxxxxxxwwwtttpppmmmeeeYYYKKKCCC===:::<<>>>>>>>>===<<<;;;;;;999999999888888888888777777666555444444555666777666666666666777777777777999999::::::::::::999999444444555555555555555555222222333333333333333333444444555777888999:::;;;777666555444333444444555555555666666666555333222000///...///000222555777444444555666777777666666333333555666666777777777777777777777555333111000555444333222111111111111333222000000111333666888999:::>>>CCCDDDHHHVVVgggzzz~~~sssoooooolllkkkmmmsssxxxxxxrrrllliiimmmrrruuuvvvtttpppmmmfffeeedddccccccfffkkkpppqqqwww{{{xxxqqqhhhZZZOOODDDCCCCCCGGGQQQ___llltttxxxyyy{{{}}}}}}zzzwwwuuuooobbbTTTJJJDDD@@@BBBFFFMMMUUU___fffhhhhhhiiijjjgggffffffgggiiiiiihhhfffaaabbbbbb___YYYRRRLLLIIICCC>>>===AAAEEEKKKYYYhhhyyy{{{|||yyysssooommmmmmjjjhhhgggkkkqqqvvvxxxwwwqqqeeeSSSDDD:::555000......---,,,+++***+++,,,------+++(((&&&%%%''')))+++'''''''''((((((((((((((((((((())))))*********+++%%%%%%%%%&&&'''((()))***+++***((('''''''''((()))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&$$$""""""###%%%&&&%%%!!!"""$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((("""######$$$%%%%%%&&&&&&&&&%%%$$$%%%(((+++------***(((%%%$$$%%%%%%%%%$$$"""###%%%(((***+++++++++'''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))(((''''''&&&'''''''''(((((())))))))))))(((%%%&&&&&&'''((())))))***((())))))***+++,,,,,,,,,iiiXXXQQQLLLIIIFFFDDDCCCBBBAAA@@@AAA???===::::::;;;<<<>>>============<<<;;;:::999999:::;;;<<<;;;:::999888777666666777888888666444777666666555555555666666666777999::::::999888777666666555444444444444555555666777777777666444333888999<<<===>>>===<<<;;;;;;999666333222333555666444333444555777888666444777555444333333444666777666777777777777777666555666777888999999999999999888777666555555444444444444444333333333333222222222111111111111333444555999<<>>555444666333000,,,)))******+++***+++++++++************)))))))))))))))))))))))))))''''''((()))***++++++,,,******++++++)))'''%%%$$$***)))))))))))))))******************+++,,,------++++++************++++++((()))*********((('''&&&(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&$$$&&&(((***++++++))))))(((((())))))))))))(((((((((((('''(((((()))***++++++***)))((('''&&&%%%$$$+++***)))'''''''''((())))))*********++++++++++++---+++))))))***+++***)))))))))***+++,,,------...kkkZZZRRRLLLIIIFFFDDDCCCBBBAAA@@@AAA???<<<:::::::::<<<===?????????>>>===<<<;;;::::::::::::::::::999888777888777777888999999777666777666666555555555666666555666888:::::::::888888888777666666555555666666555555666666666666555555777999;;;>>>??????>>>>>>;;;999666444333333555666666777888999999777666555555444222111111333444555777777777777777666555444666777777888888999888888777777666555555444555555444444333333333222222222111111000000111222444555777:::===>>>???DDDMMMTTThhhuuuuuuqqqqqqnnnmmmmmmpppssstttsssqqqnnnpppttt||||||vvvhhhfffdddcccdddgggkkknnnuuuyyy|||{{{wwwmmm\\\NNNGGGBBBBBBHHHPPPZZZfffqqqyyy}}}wwwsssooohhhaaa[[[WWWVVVUUUXXX]]]dddgggiiiiiijjjkkkmmmmmmllljjjhhhfffeeecccdddcccccccccccc^^^VVVOOOHHHDDDBBBAAA???AAAKKKVVVgggrrr||||||yyyvvvsssqqqooonnnlllnnnqqqtttvvvwwwtttooocccTTTDDD999555444222///+++))))))***+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''((())))))******(((((()))******+++******)))))))))))))))***+++,,,,,,,,,+++******+++++++++)))))))))(((((()))))))))((())))))***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***'''''''''(((((())))))))))))((('''&&&&&&&&&'''''')))))))))*********++++++((('''&&&&&&(((******))))))******++++++,,,,,,---nnn\\\TTTLLLJJJFFFDDDCCCCCCAAA@@@@@@???<<<;;;::::::<<<===AAA@@@@@@???>>>===;;;;;;;;;:::999888777777777777999888777888::::::999777666666666555555666666777555666888999:::::::::999999888777777666666777777444444444555555666777888888999<<<>>>@@@@@@@@@@@@;;;999777444333444555555888<<>>;;;777666666333222111000000111222333666666777777666555555444666666777777777777777888666666555555555555555555333333333333222222222222000000000000000111333333444777:::;;;<<>><<<;;;::::::;;;<<<@@@@@@@@@???>>><<<;;;:::;;;:::888666555555666666888777777888999:::888777666666666666666666777888444555777999::::::::::::888888777666666666666777444444333444555777999;;;;;;<<<===???@@@@@@@@@@@@;;;999777555444444555555;;;@@@DDDBBB<<<777666777333222111111000111111222333444444555666666666666777666666666666666777777666555555444444555555555333333333222222222222111/////////000000111222222333555777999;;;>>>CCCHHHPPP[[[iiirrrtttrrrrrrrrrmmmkkkjjjjjjlllpppsssuuuwwwttttttzzz~~~tttpppkkkgggfffgggkkkmmmoootttxxxyyyyyysssfffYYYOOOIIIFFFIIIOOOWWWcccmmm{{{}}}wwwxxxwwwuuurrrooollljjjhhhhhhjjjlllnnnmmmllljjjjjjlllkkkjjjhhhfffdddcccccceeecccccceeefffddd^^^ZZZPPPGGG???<<<<<<;;;<<>>===<<<;;;::::::;;;;;;>>>>>>>>>===<<<:::999888;;;999888666555555666777666555555777888999888666666666666666666777888888555555777888999:::;;;;;;888777666666555555666666444444444555666999;;;===???????????????>>>>>>>>>:::999888666555555555555<<>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::888888999888888777777777777777555555555666888999888666666666666666777888999999666666777888999::::::;;;777777666555555555555666555555666777999;;;===>>>AAA@@@@@@???>>>===<<<<<<:::999888777666555555555<<>>:::777666777555555555444333333222222...///111333666777888999999888777666555666777888777666555444333333333333222222222222111111111111...///000111222222222222333444666888:::;;;======@@@FFFOOOZZZdddlllqqqssspppooommmjjjhhhjjjooorrrwwwuuuuuuxxx}}}zzzwwwqqqkkkgggeeeddddddgggkkkmmmnnnppppppjjjaaaUUUMMMFFFEEEGGGLLLVVV___pppyyy{{{|||zzzvvvrrrpppoooppppppqqqpppoooooopppnnnllliiihhhgggeeedddddddddeeefffhhhfffccccccdddccc___[[[WWWNNNFFFDDDBBB???===>>>CCCMMMZZZiiixxxzzzxxxtttpppmmmlllkkkjjjiiieeefffhhhhhhbbbVVVHHH>>>888444///---,,,,,,,,,+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************''''''''''''((()))++++++(((((((((((()))***,,,,,,((((((((())))))+++,,,,,,((()))***++++++***)))(((''''''&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&'''''''''''''''(((((()))***++++++&&&'''((()))))))))((((((((((((((()))))))))******+++)))((('''((()))((('''++++++*********)))))))))gggWWWNNNKKKGGGEEEDDDDDDBBBAAA======<<<;;;;;;::::::999999:::::::::::::::999999777777888888999999888888666555555777999:::999777666666666666777888999:::888777777888888999999:::999888777777666666777777555666888:::;;;=========@@@???>>>>>>============:::999999888777666555555;;;;;;:::999888777777777555555555444444333222111///000222333555666666666;;;999888666666666888999888777666444333222111111222222222222111111111111///000111222333333333222222333444666999:::999999<<<>>>EEEOOO\\\gggnnnqqqsssrrrpppkkkhhhhhhllloootttuuuvvvwwwyyyzzz|||}}}yyyvvvrrrmmmiiifffeeedddgggiiiiiiiiillloookkkdddYYYPPPGGGCCCBBBDDDLLLTTTaaalllwww~~~~~~zzzxxxvvvsssrrrrrrrrrssssssqqqpppppprrrqqqnnnlllkkkiiigggfffeeeeeefffgggiiifffcccccceeeeeeaaa^^^ZZZSSSLLLHHHDDD???===??????FFFPPP^^^ooo}}}{{{wwwsssooollljjjiiihhhffffffgggjjjkkkggg]]]PPPFFF;;;777222...------,,,+++***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))*********'''((()))***************((((((''''''((())))))******)))))))))))))))***+++'''(((***++++++***((('''''''''&&&&&&&&&'''((())))))******))))))'''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''''''''(((((()))))))))%%%&&&'''((((((((('''''')))))))))*********+++++++++)))((((((***+++******************))))))))))))hhhVVVNNNKKKGGGEEEEEEDDDCCCAAA===<<<<<<;;;;;;:::999999888999::::::;;;;;;::::::555666888:::::::::999999777666666888:::;;;:::999666666666666777888999:::999888888777888888999999:::999999888777888888888666777:::<<<===>>>======>>>>>>============>>>>>>::::::999888777666555555;;;888666555666777777666444555555444333222111000111222333333444444444444<<<:::888777666777888999999888666444222111111000222222222111111111111000///000222333444444333333111222333555777888777666999:::???IIIVVVccclllooouuutttrrrmmmhhhgggjjjmmmppprrruuuvvvtttuuuxxxzzzxxxwwwtttqqqmmmjjjhhhgggggghhhggggggjjjnnnlllfff]]]SSSHHHAAA>>>>>>EEELLLSSS___mmmvvv}}}~~~wwwwwwvvvvvvuuuuuuuuuuuuuuurrrqqqrrrssssssqqqnnnnnnmmmjjjgggfffeeefffggghhheeecccdddffffffdddbbb\\\VVVPPPKKKEEE>>><<>>;;;;;;;;;;;;:::999888888;;;;;;;;;:::::::::999999888777555444444666888:::888888777777777777888888555555555555555666777777777:::<<<;;;999777888:::<<<<<<<<<<<<;;;999777666999:::;;;<<<===>>>???@@@BBB???<<<;;;<<<<<<<<<;;;<<<:::888777666555333111666555444333222333444444222111111333666555222///000//////000222444666777777888888999999999888888999888777666555444333333555444333111000//////...111111111111111111111111222222111111222222333444888888<<>>DDDPPPaaapppxxxxxx~~~uuunnnmmmkkkfffeeehhhjjjiiihhhhhhhhhccc\\\VVVHHH>>>222---...///---***+++)))'''&&&&&&'''***,,,+++++++++*********)))))))))***+++***)))((()))***,,,)))'''''')))***(((&&&###$$$$$$%%%&&&'''((()))%%%&&&'''(((+++---000111))))))))))))))))))))))))&&&'''''''''%%%%%%'''(((+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$###"""###%%%'''(((***+++++++++***)))((()))***)))'''&&&&&&'''''''''&&&&&&&&&''''''((('''''''''((()))+++,,,---,,,,,,***)))))))))***+++((((((((((((((()))******ooo]]]SSSLLLGGGGGGFFFBBB>>>>>><<<<<<;;;;;;:::999999888::::::::::::999999999999777777777777888888999999999888888777777888888999666555555555555666777777777999;;;;;;999777888:::999:::;;;<<<;;;:::999888999:::;;;<<<>>>???@@@AAA===;;;999888999::::::999<<<:::999888888777555444555444222222111222222333222111000222444444222///000//////000111333666777777777888999999999888888888888777666555444444333555555333222111111111111111111111111111111111111333333222222333333444555666444777???HHHRRRaaannnzzzzzzyyyvvvqqqmmmmmmnnnsssttttttsssqqqpppnnnnnnqqqsssuuutttooojjjgggfffdddcccccceeegggjjjjjjjjjggg\\\LLL???888777999:::BBBIIIVVVeeesss}}}~~~}}}~~~~~~~~~~~~zzzwwwtttrrrtttuuuvvvwwwwwwuuurrrpppmmmlllkkkkkkiiihhhfffeeedddddddddeeeaaa^^^YYYRRRKKKEEE@@@>>><<<>>>BBBKKKYYYgggqqqvvv}}}uuuooonnnlllgggfffiiijjjiiihhhiiiiiieee^^^XXXKKKAAA555......///---***+++***)))(((((()))+++,,,+++++++++*********)))))))))***+++)))'''&&&&&&'''+++(((&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,---++++++++++++++++++++++++)))******)))(((''')))***+++******)))((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&'''((()))(((((('''((()))))))))'''&&&'''(((((((((''''''&&&'''''''''''''''(((((()))+++,,,---,,,,,,***)))))))))***+++((((((((((((((()))******rrr___SSSLLLFFFFFFFFFAAA>>>===<<<<<<<<<;;;;;;:::999999:::999999999999888888888666777999:::;;;:::999888999999888888888888999999666666666666666777777888888999::::::999888999:::888999:::;;;<<<<<<;;;:::999:::;;;>>>???AAABBBBBB<<<:::999999:::;;;::::::<<<;;;999999:::999888666333222111000000000111111222111000000222222111000000//////000111333555666666777888888999999888888777777777666666555555555555444333333222222333333222222222222222222222222333333333333333444555555888666777===EEEPPPaaapppxxxrrrooonnnqqqrrrrrrrrrqqqpppnnnmmmmmmoooqqqqqqnnnkkkjjjiiieeedddccceeegggiiijjjiiihhh^^^NNNAAA888666666777:::@@@KKKZZZiiivvvwwwuuuttttttwwwyyyzzzzzzzzzyyywwwtttrrrpppoooooolllkkkiiigggeeeeeeeeeeeebbb```\\\WWWPPPIIIDDDAAA======???DDDMMMZZZiiisss}}}xxxtttrrrnnniiihhhjjjkkkjjjiiiiiijjjhhhbbb]]]PPPFFF999111//////---++++++++++++++++++++++++++++++************)))))))))*********(((&&&$$$$$$%%%)))(((&&&'''((())))))((((((((('''&&&%%%%%%$$$$$$&&&'''(((*********)))(((************************++++++,,,***(((((()))************))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%'''((('''&&&%%%&&&'''%%%&&&'''((((((((((((''''''((()))((('''&&&'''((())))))(((((('''''''''&&&(((((((((((()))***,,,,,,,,,,,,***)))))))))***+++)))(((((((((((()))******uuuaaaTTTMMMGGGFFFEEEAAA>>>>>>>>>===<<<;;;;;;:::::::::999999999888888888777777777888888999999999999999888888777777777777888888777777666666777777888999999999999999999999::::::999999;;;<<<<<<<<<;;;:::888:::<<>>======>>>>>>===;;;;;;:::999999::::::999888222222222111111111111111222111000///000000000000000000///000111222444666555666777888888999999888777777777666666666666666333333222222222333333444222222222222222222222222333222222222222333444444888666666;;;BBBNNNbbbsss}}}vvvqqqnnnmmmoooqqqttttttqqqmmmiiihhhkkkooorrrrrrpppmmmkkkgggeeedddeeeggghhhhhhhhhddd[[[MMMAAA999666666666333888BBBOOO^^^ooowwwvvvuuuwwwyyy{{{|||{{{{{{zzzxxxvvvtttsssqqqqqqmmmllljjjhhhgggfffggggggeeedddaaa\\\UUUMMMGGGBBB===<<<<<>>>>>???>>>===;;;;;;;;;;;;;;;999999999888888888777777999888777666666888999;;;777777777666666777777777777777777777777888999999999888888888999:::;;;;;;;;;;;;<<<===<<<;;;:::999888:::===???AAABBBBBBAAACCCBBB@@@@@@@@@???===;;;:::999888888::::::999888333333333333333222222222222222111000//////000000000000//////000222444555555555666777888999999999777777777777777666666666111111111111111222222333222222222222222222222222111111111111111222222333222111333777===III^^^ooozzzuuupppjjjlllqqquuuwwwssslllfffdddhhhooouuuwwwuuuqqqmmmhhhgggeeeeeeggghhhgggfffbbbZZZMMMAAA:::555333222111555<<>>;;;:::===@@@HHH[[[lll{{{~~~vvvpppmmmlllmmmjjjhhhiiijjjjjjgggccc[[[RRRFFF<<<666333000...)))***+++,,,+++***((('''))))))))))))))))))))))))'''((())))))''''''(((***++++++)))(((&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$''')))******(((((('''''''''''''''''''''''')))******)))'''&&&((()))************))))))))))))'''''''''''''''''''''&&&&&&'''((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%'''((((((((((((((())))))***&&&((()))(((''''''((()))))))))*********)))(((''')))((((((((()))***++++++,,,,,,***)))))))))***+++)))))))))))))))***++++++~~~hhhXXXPPPIIIGGGFFFBBB???@@@@@@???===<<<;;;;;;<<<<<<:::999999999999888888888:::888666555555777:::;;;888888777777777777888888888888888888888999999::::::888666777999;;;;;;;;;;;;<<<======<<<;;;:::999888:::===???AAAAAA@@@???BBBAAA@@@@@@@@@???===;;;;;;999888888::::::999888444555555555555444333222111222333222000//////000000000//////000111333444444555666777888999999999888888888777777666666666111111111000111111222222333333333333333333333333000000000000000111222222222222555999===GGGZZZkkk{{{ssskkkllloootttwwwuuunnnhhhbbbfffmmmtttyyyxxxtttoooiiihhhfffffffffgggfffeeeccc[[[OOOCCC;;;555111///111444999AAAMMMaaavvv|||zzzxxxyyyyyyyyyxxxvvvvvvwwwwwwwwwvvvvvvuuuooonnnllljjjhhhhhhhhhhhhhhhiiihhheee^^^UUUKKKEEE???;;;:::>>>@@@DDDSSScccrrr}}}{{{tttpppnnnmmmjjjggggggiiiiiifffddd^^^XXXMMMDDD<<<777222000******+++++++++)))((('''(((((()))))))))))))))***%%%'''((()))(((((()))+++***+++***(((%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))))))))))))))))))))))))))))))))))))))***+++***))))))***,,,************************'''''''''''''''&&&&&&&&&&&&''')))***++++++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))(((&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((''''''((()))((()))***++++++***)))((()))))))))))))))***++++++,,,,,,***)))))))))***+++***))))))))))))***++++++lllZZZQQQJJJHHHGGGCCC@@@AAAAAA???===<<<;;;;;;======::::::::::::999999999999999888888777888999:::;;;:::999999999999999999:::999888888888888999::::::;;;888555666999;;;<<<;;;:::;;;<<<=========<<<;;;999:::===???@@@???>>>===>>>>>>>>>???AAAAAA???======;;;::::::;;;;;;:::888444555555666555444333222111333555444111//////000000000//////000111222333333444555777888888999999:::999999888777666555555333333222111111111222222333333333333333333333333111111000000111111222333444555999===>>>DDDTTTddd{{{xxxpppnnnmmmpppttttttqqqmmmccceeeiiipppuuuwwwuuussskkkiiiffffffffffffeeedddbbb[[[PPPFFF>>>888444111333555888===GGGYYYooo~~~~~~zzzwwwwwwxxxxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzsssqqqnnnjjjgggeeeddddddeeegggiiigggbbbYYYOOOIIIBBB;;;;;;@@@AAA@@@IIIVVVeeevvv}}}xxxtttpppllliiieeeeeefffgggeeeccc```[[[SSSJJJBBB:::555222,,,,,,,,,,,,+++***)))((((((((((((((())))))******&&&'''(((((('''&&&''')))'''((()))'''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))***,,,************************(((((('''''''''&&&&&&&&&%%%&&&(((***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###%%%%%%$$$###%%%&&&!!!"""###%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))***++++++***(((&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((''''''(((***'''(((***+++,,,,,,+++***)))))))))))))))******+++,,,,,,***)))))))))***+++******))))))******+++,,,ooo[[[RRRKKKIIIGGGCCCAAABBBAAA@@@>>><<<;;;<<<===>>>;;;;;;;;;:::::::::999999888999:::;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<999999888888999999:::;;;;;;888555666999<<<<<<;;;888999;;;===>>>>>>>>>===999;;;===??????>>><<<;;;======>>>@@@CCCDDDCCCAAA???===<<<;;;<<<<<<:::999333444555666555444333222000444666666333000///000000000/////////111222333333444555777888888999999::::::999888777666555444555444333333222222222333333333333333333333333333222222111111222222333444111333888::::::===KKKYYYqqq{{{tttoookkklllppptttsssqqqeeeeeefffkkkqqqvvvvvvuuukkkiiigggfffffffffeeeddd^^^XXXOOOGGGAAA===999777444555777;;;DDDUUUkkkzzz~~~yyyvvvvvvxxxyyyyyywwwxxxzzz|||~~~~~~~~~~~~vvvtttpppkkkgggcccaaa```bbbeeehhhhhhddd[[[RRRLLLDDD<<<;;;AAABBB>>>BBBMMM\\\ooo~~~zzzvvvssslllhhhdddccceeefffdddbbbaaa]]]VVVNNNEEE===777333......---,,,++++++******'''((((((((())))))******&&&'''((('''%%%$$$%%%&&&###&&&''''''%%%&&&(((+++!!!"""###%%%''')))***+++,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++******************++++++(((((('''''''''&&&&&&&&&$$$%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&###$$$&&&%%%%%%%%%&&&''' """$$$%%%%%%%%%$$$&&&&&&%%%%%%&&&''')))***+++,,,---+++)))(((((()))(((((('''&&&'''((()))***%%%'''((((((''''''(((***&&&'''***,,,------,,,+++***)))))))))))))))***+++,,,,,,***)))))))))***+++*********)))******+++,,,ooo___SSSIIIFFFFFFCCCAAABBB<<<<<<;;;:::999888888777::::::::::::::::::::::::///000333666888999999999999888777777777888999:::;;;:::999999;;;;;;:::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>?????????@@@AAACCCCCCCCCCCCBBB@@@???>>><<<:::999999888666555555444444333222222333333222111000000000111111111111111111111111111333555777:::;;;;;;:::999555666777777777666444333222222222111222222333333333333333333333222111000////////////////////////111222444888999;;;EEEOOOeeetttoookkklllppptttsssrrrjjjgggccceeekkkrrrwwwyyyuuusssooollljjjgggdddaaa___^^^YYYPPPCCC999444222444333555999???LLLaaattt}}}yyyxxxwwwwwwtttuuuxxxzzz|||}}}}}}|||xxxtttnnnhhhcccaaa``````bbbcccdddeeeddd___XXXSSSFFFCCC???===<<>>=========>>>>>>??????============>>>>>>>>>>>>???AAACCCEEEEEEEEEDDDCCCAAA@@@>>><<<;;;999999999555444444333333222111111222222111111000111111111111111111111111111111111222444666999:::;;;::::::666666777777666555555444333222222222222222333333111111111111111000//////000000000000000000000000222111444777888:::BBBLLL[[[tttuuupppkkkkkkooossstttsssnnniiieeeeeejjjqqqwwwzzzxxxvvvsssooollliiieeeccc```___[[[RRRGGG===777555333222444777===HHH[[[mmmzzz}}}||||||{{{{{{|||}}}~~~~~~zzzwwwqqqkkkfffdddddddddcccdddfffgggfffaaaZZZTTTKKKHHHCCC???===>>>AAACCCLLLWWWfffppptttssspppooonnnkkkhhheeedddcccccccccdddaaa\\\UUUNNNEEE;;;555111...+++***+++,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((''''''+++***((()))******((('''%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$%%%'''(((&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%&&&'''***+++,,,+++***(((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((***---...''')))***)))((('''((()))'''(((((()))***+++------,,,+++)))((((((((()))***+++++++++*********))))))tttbbbVVVKKKHHHGGGDDDBBBBBB>>>======<<<;;;:::999999::::::::::::::::::::::::::::::999888888888888888::::::999999::::::;;;<<<<<<:::999:::;;;<<<;;;999;;;:::999888999;;;===>>>???????????????@@@@@@@@@>>>>>>>>>===============@@@BBBEEEHHHHHHGGGEEECCCBBBAAA???===;;;:::999999444444333333222111111111111111111000111111222222111111111111111111111111111222555888999:::;;;;;;777777666666555555666666333333222222222222333333000111111111111000//////111111111111111111111111222111333555666777>>>GGGQQQfffxxxrrrllljjjmmmqqqtttuuuqqqlllfffdddhhhooowww{{{{{{zzzwwwtttpppkkkgggeeedddbbb^^^UUUKKKAAA;;;888444222444777;;;DDDUUUdddsss~~~~~~~~~~~~}}}yyysssmmmiiigggggggggdddfffhhhjjjiiiddd]]]WWWQQQMMMHHHBBB???>>>???@@@FFFMMMXXXcccllloooppppppnnnmmmjjjhhhfffddddddcccdddbbb___ZZZSSSJJJ@@@999000...+++***,,,...//////,,,+++******))))))))))))************************))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))***))))))((((((''''''''')))))))))(((((((((((('''***)))(((((())))))((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&((((((%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''(((******++++++***)))((('''&&&&&&&&&&&&&&&''''''((('''''''''((())),,,...000'''((())))))''''''((()))((('''&&&%%%&&&'''((()))+++***))))))((()))))))))+++++++++***************xxxcccXXXMMMIIIHHHEEEBBBBBB>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::999777666666666777888888777888888888888999999;;;:::999:::;;;<<<;;;999;;;:::999888999;;;===???>>>??????@@@@@@@@@@@@@@@?????????>>>=========<<>>===>>>@@@DDDKKKUUUaaaiiinnnpppmmmnnnmmmkkkhhhfffdddddddddcccaaa]]]WWWNNNDDD===333///,,,***+++---......++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************''''''''''''''''''''''''******)))(((''''''&&&&&&(((((((((((((((((((((((()))(((''''''))))))(((''''''''''''(((((()))))))))&&&''''''''''''''''''&&&%%%&&&&&&'''((())))))***((('''&&&%%%$$$#########&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((***)))))))))******)))(((&&&&&&%%%%%%&&&&&&'''((('''''''''((()))+++,,,---'''((()))(((''''''((()))'''&&&%%%%%%%%%'''(((*********))))))))))))))))))************************}}}eeeYYYNNNJJJHHHEEEBBBBBB>>>>>>===<<<;;;::::::999::::::::::::::::::::::::888888777666666777888999777777888888999999999999;;;:::999999:::;;;:::999;;;:::999999:::;;;===???===>>>???@@@@@@@@@??????@@@@@@@@@??????>>>>>>===BBBEEEIIILLLLLLKKKHHHFFFDDDCCCAAA>>><<<:::999999666666666555444444333333111000000000111222333333000000000000000000000000///000222444777888::::::888777666555555666777888555444444333222222222333111222222333333333222222222222222222222222222222333000000222333333666<<>>>>>999:::===FFFQQQ]]]fffjjjlllnnnpppoookkkhhhffffffeeedddbbb___ZZZRRRIIIBBB888444...+++******++++++******))))))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&%%%'''''''''''''''(((((((((((('''&&&'''((()))(((&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))******((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&''')))***&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''')))'''&&&''')))***)))'''%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))&&&((()))((('''&&&'''(((%%%%%%%%%''')))+++...///)))))))))*********))))))************************eeeYYYNNNJJJHHHDDDAAAAAA>>>======<<<;;;:::999999::::::::::::::::::::::::888888888888888999:::;;;888999:::;;;;;;;;;;;;::::::888777888999:::999888:::::::::;;;;;;<<<===>>>===>>>???@@@AAA@@@??????AAAAAAAAA@@@@@@@@@@@@@@@DDDFFFIIILLLLLLKKKIIIGGGEEEDDDBBB???===;;;:::999777777666666555444444444111111111000111111222222000000000000000000000000///000111333555777888999777777666666777777888888666555444333333222222333//////000111111111111000222222222222222222222222333000///222333222555999999???JJJYYYhhhuuu|||~~~yyywwwtttqqqppppppqqqrrrpppooollliiiiiilllqqqvvv}}}yyyrrrmmmkkkmmmjjjddd^^^WWWMMMDDD===:::666444777;;;AAALLLVVVbbblllvvv{{{zzzwwwvvvvvvuuuuuussspppmmmkkkiiiiiiiiiiiikkkkkkhhhdddaaaYYYUUUPPPIIIDDDAAA??????888888999>>>HHHTTT```gggjjjnnnrrrrrrnnnjjjhhhhhhfffeeedddaaa]]]VVVNNNHHH???999222,,,***)))((((((***))))))(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&'''((('''&&&&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%''')))***'''''''''&&&%%%$$$""""""$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((%%%###$$$'''))))))'''%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%$$$###""""""(((((()))************)))***************+++++++++eeeYYYNNNIIIGGGCCC@@@???======<<<;;;:::999888888::::::::::::::::::::::::777777888888999999888888888999:::;;;;;;;;;::::::888777666777888888777666999:::;;;<<<=========<<<>>>???AAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEFFFIIIJJJKKKKKKIIIIIIFFFEEEBBB@@@===;;;:::999777666666555444444333333222222111111000111111111000000000000000000000000000000111222444555777888666666777888888888888888666666555333333222222222//////000111111111111111222222222222222222222222333///...111333222444777777:::@@@JJJUUUaaammmuuuwwwwwwwwwvvvsssqqqooonnnnnnppppppooonnnooorrruuu~~~}}}uuuqqqpppllliiieeeaaa\\\TTTKKKEEE???:::777:::>>>EEEPPP[[[aaajjjssswww{{{~~~uuuooolllhhhjjjmmmppppppnnnkkkiiiiiihhhhhhhhhhhhgggeeeccc^^^[[[TTTMMMGGGCCC@@@???888999:::;;;AAAKKKYYYcccgggmmmssstttqqqllljjjkkkiiihhhfffccc```ZZZTTTOOODDD>>>666///,,,***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&'''%%%&&&&&&&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''### """&&&)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''&&&'''((((((&&&&&&'''((('''''''''%%%"""'''((()))***+++******)))))))))*********+++++++++eeeYYYMMMIIIFFFBBB??????===<<<;;;:::999888888777::::::::::::::::::::::::555555666777777666444333666777888999:::999888888777666555666777888777555888999<<<>>>>>>>>><<<;;;???@@@BBBDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJIIIFFFEEECCC@@@===;;;::::::666555555444444333222222333333222111000000000111000000000000000000000000111111111222333444666777555666777999999999888777777666555444333222222222000111222333333333333333111111111111111111111111333///...111333333444777:::;;;>>>BBBIIISSSaaallluuuwwwyyyxxxuuuqqqnnnlllnnnqqqssssssrrrqqqsssvvvxxxtttsssjjjhhheeeccc```ZZZQQQKKKEEE???<<<>>>CCCKKKWWWaaaeeemmmtttuuuwww||||||pppgggbbb\\\```fffkkkmmmllljjjhhhjjjhhhffffffffffffeeedddccc___XXXQQQJJJDDDAAA???444555666555888BBBQQQ\\\fffmmmtttvvvrrrnnnllllllllljjjgggeeebbb]]]WWWSSSGGGAAA888111---,,,+++***))))))(((((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***(((&&&###""""""###$$$###$$$%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$&&&""" %%%((('''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&((()))************&&&'''((('''&&&&&&'''((( ###&&&)))***)))(((&&&'''((()))+++++++++***)))))))))******++++++++++++lllZZZQQQMMMEEECCCEEE@@@@@@???>>>===<<<;;;;;;;;;<<<;;;999777777777999:::<<<;;;999777666666777888888888888888888888888888666777777777777888888888777777777888999;;;<<<===???@@@BBBCCCDDDCCCCCCBBBCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJJJJIIIIIIGGGCCC@@@<<<:::999999888888999888888777666555555333111000000000...,,,222111111111111111222222333333333333444555666777777999::::::888666555555777666555444333222222222222222222222222222222222000111333444444444444333////////////000111222333555777;;;???AAAHHHZZZjjjwww|||tttpppooonnnjjjmmmqqquuuvvvvvvtttsss~~~xxxpppnnnkkkgggccc```\\\WWWTTTMMMKKKHHHFFFHHHNNNXXX___jjjlllpppuuuxxx{{{{{{|||yyyeeeWWWPPPRRRSSSVVV]]]eeeiiijjjiiiiiijjjgggddddddggggggcccaaa^^^ZZZUUUOOOIIIAAA<<<999999888888;;;BBBKKKQQQeeemmmvvvyyyvvvqqqppppppoooiiidddaaaaaa___YYYUUUNNNEEE:::333111000---)))+++***)))***++++++***)))---,,,+++)))((((((((((((((())))))*********))))))((('''''')))***)))&&&$$$"""###$$$%%%'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((()))&&&&&&)))'''''''''(((((((((((((((+++***)))'''''''''((()))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###!!! ###$$$%%%&&&%%%$$$###""" """###$$$$$$######"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((******((((((((()))nnn\\\RRRNNNFFFDDDFFFAAA@@@???===<<<;;;;;;::::::===<<<;;;:::999::::::;;;<<<;;;999777666777888888999999999999999999999999666666777777777888888888888888888888999:::;;;<<<===>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDGGGHHHJJJLLLLLLLLLJJJIIIHHHFFFCCC???<<<::::::999999999999999888777666555555444222222222222000...222111111000000000111111111111111222222333444555555777999999888777666777777666555444333222222222222222222222222222222222000111222444444444444333111000000000000111222222444666999===>>>EEEUUUeeevvvxxxtttqqqnnnkkkmmmpppssstttttttttsssxxxyyy~~~yyyqqqooolllgggdddbbb___\\\ZZZUUUTTTQQQOOOPPPUUU]]]ccciiikkkoootttwwwyyyzzzzzz{{{~~~ttt```QQQIIIDDDEEEIIIRRR\\\eeejjjkkkjjjkkkhhhdddcccffffffccceeebbb___[[[VVVOOOGGGBBB<<<;;;999888999>>>FFFLLL___gggqqqwwwvvvsssrrrrrrooojjjfffdddcccaaa[[[VVVPPPIII???777333000---******)))((()))+++,,,,,,++++++******))))))))))))***(((((()))***++++++*********)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$''''''%%%&&&)))'''((((((((((((((((((((())))))'''&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$######"""###%%%&&&''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''')))******)))(((((()))qqq^^^TTTPPPGGGEEEGGGBBB???>>>===<<<;;;:::::::::===============<<<<<<;;;<<<;;;999888777777888999::::::::::::::::::::::::777777777777888888888888999999999999999:::;;;;;;<<<===???BBBDDDFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJMMMPPPPPPNNNKKKIIIGGGEEEBBB???===;;;:::::::::::::::999888777555555555444333333444444333111222111111000////////////111111222222333444444444444666999999888777777888888777555444333333222222222222222222222222222222000111333444555555555444333222111111000000111111333444888;;;<<<@@@NNN\\\ppp{{{}}}xxxrrrnnnmmmnnnooopppqqqrrrssssssrrrtttyyy{{{tttooolllgggeeedddcccbbbaaa______^^^\\\\\\^^^cccggghhhkkkooosssvvvxxxyyyyyyvvvxxx|||mmmWWWGGG???999:::===EEEQQQ]]]fffkkkkkkllliiidddccceeeeeecccfffeeeccc```\\\UUULLLGGG???>>>;;;777777:::???DDDUUU^^^jjjsssuuutttssssssnnnkkkhhhgggfffccc]]]XXXSSSNNNGGG>>>777111---,,,)))((('''(((***,,,,,,,,,))))))))))))******++++++'''((()))***+++,,,,,,,,,***)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))((('''''''''&&&&&&%%%%%%((($$$###&&&&&&$$$&&&)))((((((((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''''''''"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''''')))******)))(((((()))uuubbbWWWQQQHHHFFFHHHCCC???>>>===;;;::::::::::::;;;<<<===>>>>>>===;;;:::;;;:::999888888888888999::::::::::::::::::::::::888888999999999:::::::::::::::999999999::::::;;;===>>>@@@BBBDDDFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEIIILLLPPPSSSTTTQQQMMMJJJGGGEEEBBB???===;;;;;;;;;;;;;;;;;;:::999777666555555333333333555555444333222222000///............222222333444444555555555555777999999888777777777888777666444333333333333222222222222222222222222222333555666777777777777444444333222111000000000444444777::::::===HHHSSSfffsss{{{tttmmmooonnnnnnmmmnnnppprrrsssqqqssswww~~~|||wwwnnnkkkgggeeeeeefffggggggfffggggggfffdddeeegggiiiiiillloootttwwwyyyyyyyyyvvvvvvvvvxxx{{{iiiQQQ@@@888777777888<<>>LLLUUUbbbmmmrrrsssrrrrrrmmmkkkjjjiiihhhddd^^^YYYVVVSSSNNNEEE;;;333...---+++)))'''((()))++++++***)))*********************'''((()))+++,,,---------(((&&&$$$###$$$%%%%%%%%%######$$$%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((()))((((((''''''&&&&&&%%%%%%((($$$###%%%%%%$$$&&&***((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%"""######$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))((()))***xxxdddYYYRRRHHHFFFHHHCCC???>>>===<<<;;;:::::::::999:::<<<>>>>>><<<:::999::::::999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::999::::::;;;;;;@@@@@@AAABBBCCCEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFFFFJJJMMMSSSWWWWWWUUUPPPMMMIIIGGGDDDAAA>>><<<;;;;;;<<<<<<;;;;;;:::888777666444333222333555555555333222222000///............000111222333444444444333666888::::::888666666666888777666555444333333333222222222222222222222222444555777888:::::::::999666555444222111111111111444555777::::::;;;CCCLLL]]]kkkzzzyyyrrrqqqooommmlllmmmoooqqqsssqqqqqqtttyyy}}}}}}yyytttllliiifffdddeeegggiiiiiihhhiiijjjiiihhhgggggghhhkkkmmmqqquuuxxxyyyzzzzzzwwwvvvtttsssuuuzzzgggNNN<<<444555444444666===HHHTTT\\\fffkkklllhhhfffggggggfffcccccccccccc```ZZZSSSMMMBBB@@@<<<888555555999<<>>===<<<;;;;;;;;;888999;;;<<<<<<;;;:::999::::::::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<>>999666555888:::>>>EEEQQQ]]]fffkkkllllllkkkkkkkkkjjjgggddd```^^^[[[ZZZWWWQQQIII???666111000---)))'''''''''&&&&&&,,,---------,,,***((('''&&&'''((()))***+++++++++)))(((&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''%%%%%%((()))&&&&&&))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((***++++++***))))))***|||hhhZZZSSSHHHEEEGGGCCCAAA@@@???>>>===<<<<<<<<<888999:::;;;<<<;;;;;;:::999:::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>@@@@@@@@@AAACCCFFFHHHJJJLLLJJJIIIGGGGGGGGGGGGHHHLLLOOOUUUYYY[[[[[[XXXVVVNNNLLLHHHDDD@@@>>><<<<<<::::::;;;;;;;;;;;;::::::777666555555666777666444222111111000000000111111///000222444444444333222222444777999999888999:::999888777555444444444444222222222222222222222222333444666888::::::::::::666555444333333333333333333333555999999888;;;AAAIIIWWWiiivvv}}}sssqqqooonnnnnnoooqqqrrrooollliiijjjnnnqqqqqqooollljjjhhhhhhiiiiiihhhgggdddgggiiiiiiiiihhhiiijjjkkkmmmqqquuuwwwyyyyyyyyyvvvtttrrrppppppttt{{{iiiOOO===555---...//////222999BBBIIIUUU___ggghhhgggggggggeeefffeeeddddddccc```[[[WWWHHHFFFBBB<<<777555666888777>>>IIIUUUaaahhhkkklllmmmmmmmmmkkkhhheeecccccc^^^\\\ZZZWWWRRRIII===555///,,,(((&&&&&&'''''''''***+++,,,------+++)))(((&&&'''((())))))))))))))))))((('''((()))((('''%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&''''''(((((())))))'''%%%'''++++++((('''(((***))))))(((''''''&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$#########$$$%%%&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))(((***,,,+++***)))******}}}hhh[[[SSSHHHEEEGGGBBBBBBAAA@@@>>>============999::::::;;;<<<<<<<<<;;;999999:::;;;;;;;;;::::::888888888888888888888888888888999999999:::::::::888999999:::;;;<<<>>>???>>>>>>???AAADDDGGGJJJLLLLLLKKKIIIHHHGGGGGGHHHHHHMMMPPPUUUYYY\\\\\\[[[YYYPPPNNNJJJEEEAAA>>><<<<<<999:::;;;;;;<<<<<<;;;;;;999888777777888888777555222111111111111111222333222444666888888888777666///222666888999:::<<<===999888777666444444444444222222222222222222222222111333555777888999999999555555444333333333444444222111444888888777999>>>@@@NNN```nnnzzz|||sssrrrpppooonnnoooqqqrrrppplllhhhiiimmmqqqrrrrrrmmmllljjjjjjjjjjjjhhhgggdddfffhhhiiiiiiiiikkkllljjjlllppptttvvvwwwxxxxxxsssrrrpppooopppttt{{{jjjPPP>>>666000111222222222666<<>>888555555666333999CCCQQQ^^^gggkkkmmmoooooonnnlllhhhfffeeefffaaa^^^[[[ZZZWWWOOOBBB888...+++'''&&&&&&((())))))(((***,,,------,,,+++***''''''((((((((((((((('''&&&&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''%%%%%%&&&'''((()))******&&&%%%(((------)))'''(((***))))))((('''&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$""""""###$$$&&&(((+++,,,$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$#########$$$%%%%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++kkkZZZUUUKKKFFFEEEAAA@@@>>><<<;;;;;;;;;:::888;;;::::::999999::::::;;;===<<<<<<;;;999888888777:::999888777777888888999888999999:::::::::999999999:::::::::999999;;;===>>>???AAAAAABBBDDDGGGJJJPPPNNNLLLIIIHHHIIIKKKLLLQQQPPPQQQUUU[[[^^^^^^]]]WWWPPPGGGCCCBBBAAA>>>;;;;;;:::999;;;===>>>>>><<<777555333444666777555222000000111222222222111111222333444666777777888888222333444555666888999999999888888777666555555444666444222000000000222333000222444555555666777888444555666666666555444333111222333444666888:::;;;@@@GGGTTTcccqqqzzz~~~vvvtttqqqmmmjjjiiikkknnnqqqnnnjjjhhhiiikkkmmmnnnoooooonnnmmmjjjgggdddbbbcccccceeegggiiikkkllllllkkkmmmpppsssttttttrrrqqqsssqqqooonnnpppuuuzzz~~~~~~gggOOO===555555111///111222222555:::GGGRRR^^^ffffffdddccccccccccccccccccaaa___]]]\\\QQQLLLEEE>>>999666666666222:::CCCJJJWWWffflllkkkpppqqqoooiiiggghhhfffccc___^^^^^^^^^[[[TTTHHH???888444...)))'''&&&%%%%%%&&&(((,,,...///...,,,***,,,***(((&&&&&&(((+++---((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%)))((('''(((+++------,,,---+++(((&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%""""""############""""""%%%'''(((((('''&&&&&&'''''''''&&&%%%$$$######"""'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$### !!!"""$$$%%%&&&'''---+++'''###!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$((((((((((((((())))))***+++,,,,,,,,,,,,+++******mmm\\\VVVLLLGGGFFFBBBBBB@@@>>>===>>>===<<<;;;;;;::::::999999::::::;;;;;;;;;::::::::::::999999:::999777666666666777777888888999:::::::::::::::999:::::::::999999;;;======>>>??????@@@CCCGGGJJJQQQPPPNNNLLLKKKLLLNNNOOOWWWWWWXXX\\\aaadddcccaaa\\\UUULLLGGGEEECCC???;;;;;;::::::;;;>>>??????>>>:::888666666888888666444111111222333333222222222222333444555555666555555222333444555666777888999999999999888777777666666555444333111111111111222000222444555555555666888555555666666666444333222111222222444666888:::;;;>>>CCCNNN[[[iiisssyyy|||wwwuuurrrmmmiiihhhjjjmmmrrrpppllliiiggghhhiiijjjoooooonnnmmmkkkhhheeecccdddddddddeeeggghhhjjjkkkkkkmmmpppsssuuuuuutttssssssqqqoooooopppuuuyyy||||||gggQQQ@@@888555111///000111111444999DDDNNN\\\eeegggeeecccccccccccccccbbbaaa___\\\[[[UUUQQQIIIAAA;;;777555555333999@@@GGGSSSbbbjjjkkknnnpppooojjjiiijjjiiifffcccbbbaaaaaa^^^XXXNNNFFF;;;777000+++)))((('''&&&&&&'''(((((()))(((((((((+++***'''&&&&&&''')))***((((((((((((((((((''''''((('''''''''&&&&&&&&&%%%)))(((((()))+++------------+++(((&&&&&&&&&((()))))))))(((((((((((())))))'''(((((((((''''''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&)))'''$$$"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''***))))))))))))***++++++((()))***+++,,,---------ooo]]]WWWLLLGGGFFFBBBBBBAAA???>>>??????===;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;:::999777666555555555666777888999:::;;;;;;<<<<<<999:::::::::999999;;;===<<<<<<======>>>BBBGGGKKKRRRRRRRRRPPPOOOOOOQQQSSSYYYZZZ\\\```cccdddcccbbbbbb[[[RRRKKKHHHDDD@@@<<<===;;;;;;<<<>>>@@@AAA@@@===;;;:::999:::999888666333333444444444333333222333333444444444444333333222222333555666777888999::::::999999888888777777444444333333222222111111000222444555444444555777555666666666555444222111222222222333555777888999;;;???FFFQQQ]]]iiisssxxxxxxvvvrrrmmmhhhgggiiikkkqqqqqqooojjjeeecccdddgggmmmnnnnnnnnnllliiifffeeeddddddccccccdddfffhhhjjjkkkmmmpppsssuuuuuuuuuuuurrrqqqppppppqqqtttxxxzzzxxxgggSSSCCC;;;555000...///000///222777???JJJYYYdddhhhgggeeedddddddddcccbbb```^^^\\\[[[ZZZVVVNNNFFF>>>999555444555888<<>>>>>>>>>>><<<:::;;;::::::999999::::::;;;999999::::::::::::;;;;;;<<<;;;999777666555555666777888999;;;<<<=========999:::::::::999999;;;===<<<<<<<<<<<<===BBBHHHMMMQQQSSSTTTSSSRRRQQQTTTVVVZZZ\\\___bbbeeefffeeedddeee___WWWPPPJJJFFFAAA>>>>>>===<<<===???AAABBBBBB>>>===<<<;;;;;;:::888777555555555555555444333333444444444444444333222222111222333444666777888888999999999888888777777777444444444444333222111000000222444444444333444555555666666666555333111000222222222333444666777888:::<<>>>>>999:::::::::999999;;;===============>>>CCCIIINNNNNNRRRVVVVVVSSSSSSUUUXXX^^^```dddhhhjjjkkklllllliiiddd]]]UUUNNNHHHDDDAAAAAA???======???AAABBBBBB>>>>>>===<<<:::999888888777777777666555444333222555555555555555444333222111222333444555777888888777777777777777666666666444444444444444333111111111222444444333222222333444555555555555333111000222222222222333444666666;;;<<<>>>BBBJJJWWWeeeooouuuuuurrrnnnjjjgggggghhhiiilllnnnkkkeeebbbdddgggjjjlllnnnoooooommmjjjiiibbbaaa```aaacccgggkkkmmmnnnooopppqqqrrrsssrrrrrrsssssssssttttttuuuuuuuuuvvvvvvtttnnndddUUUEEE;;;555000.........---000444999CCCSSSaaaiiilllkkkjjjfffeeecccaaa```^^^]]]\\\[[[YYYUUUOOOGGG@@@;;;888888777777:::???JJJWWWaaalllpppsssrrrsssuuusssooolllhhhbbb^^^]]]ZZZVVVSSSIIIDDD<<<444///,,,)))'''!!!"""$$$&&&(((((())))))***+++++++++***((('''&&&&&&&&&&&&''''''(((((((((%%%&&&((())))))(((&&&%%%''''''(((***,,,---,,,+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((())))))*********))))))'''''''''(((''''''&&&%%%""""""############""""""$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$############$$$######$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''((((((((((((((()))*********++++++++++++***))))))uuuaaaXXXLLLFFFEEEAAABBBBBBBBBCCCDDDCCC@@@>>>;;;::::::999999::::::;;;;;;;;;;;;::::::999999999===<<<;;;999888888888999999:::;;;<<<======>>>>>>999:::::::::999999;;;======>>>>>>>>>???CCCHHHLLLLLLRRRWWWXXXUUUTTTWWWZZZ]]]```dddgggjjjlllooorrrqqqmmmfff]]]TTTMMMGGGEEECCC@@@>>>===>>>@@@AAAAAA===>>>>>><<<:::999999:::888888777777555444222222555555555555555444333333111111222444555666777888777666666666666666666666555555444444333222222222111222444333222111111222333333444555555444222111222222222222222333444555999:::<<<>>>DDDOOO]]]gggpppqqqrrrpppllljjjhhhhhhfffhhhkkkjjjgggfffggghhhhhhkkknnnppppppooollljjjcccccccccccceeeiiilllnnnmmmmmmnnnpppqqqqqqrrrrrrtttuuuvvvwwwwwwvvvtttssssssrrroookkkdddXXXHHH>>>666111...///...---///444777@@@NNN]]]ggglllmmmlllfffeeedddbbbaaa```______]]][[[YYYTTTMMMFFF???;;;999777777:::===CCCOOOZZZgggmmmqqqsssvvvyyyxxxtttrrrmmmfffbbb```^^^ZZZWWWOOOIII@@@888333...+++)))"""###%%%(((******************++++++***)))((('''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&''')))+++,,,+++)))))))))((('''&&&&&&&&&&&&((((((''''''''''''(((((((((((()))*********))))))''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############"""###$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$'''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&''')))***++++++,,,,,,xxxdddZZZNNNHHHGGGCCCBBBBBBBBBDDDEEEDDDAAA???;;;::::::999999::::::;;;999999::::::::::::;;;;;;<<<;;;999888888888999999;;;;;;<<<===============999:::::::::999999;;;===<<<===>>>>>>???BBBFFFIIILLLRRRYYYZZZWWWVVVYYY\\\[[[^^^bbbeeehhhmmmssswww~~~zzzrrrggg\\\RRRKKKHHHEEEBBB>>>======?????????<<<>>>???>>>;;;:::;;;===888888777666555333111111333333444444444333333222111111222333555666777777777777777777777777777777777666444333222222333333111222444333111000000111111222333444555444333333222222222222222222333444555777999:::>>>GGGTTT^^^jjjmmmqqqqqqooollliiihhheeegggiiijjjjjjiiihhhhhhgggjjjnnnqqqrrrpppnnnlllgggggggggggghhhiiijjjkkkiiijjjkkkmmmppprrrssstttuuuvvvxxxzzzyyywwwtttrrrqqqnnnlllkkkggg]]]OOODDD888333/////////---///444666===JJJXXXdddjjjlllkkkfffeeedddbbbbbbbbbbbbcccaaa```^^^ZZZSSSJJJCCC>>>:::888999;;;<<<>>>HHHTTT```gggnnnsssxxx}}}~~~zzzvvvpppjjjeeeccc```\\\XXXUUUOOOFFF===777222...+++))))))))))))***+++,,,,,,)))))))))))))))((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$&&&(((++++++)))''')))(((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&''''''(((&&&'''(((***++++++++++++{{{fff\\\PPPJJJIIIEEE@@@@@@AAABBBCCCCCC@@@===;;;::::::999999::::::;;;777888888999;;;<<<<<<===:::999888777777888888999<<<<<<===============<<<999:::::::::999999;;;===;;;<<<===>>>>>>@@@CCCFFFLLLSSSZZZ\\\YYYWWWZZZ^^^^^^aaafffiiilllrrrzzz{{{oooaaaVVVNNNKKKFFFBBB>>><<<===>>>>>>>>><<<>>>@@@???<<<;;;===???888888777666444333111000111222222333333333222222000111222333555666777777888888888888888888999999888666444222111222333444111333444333111//////000000111333444555555444333333222222111222222333333222555777888:::BBBMMMWWWgggkkkppprrrqqqnnnjjjiiigggggghhhjjjlllkkkiiifffgggiiinnnqqqrrrqqqooommmjjjjjjjjjjjjjjjiiiiiiiiieeefffiiilllooorrruuuvvvvvvxxxzzz{{{zzzxxxtttrrrooommmkkkkkkjjjbbbTTTIII888333000000///---///444444;;;GGGUUUaaahhhkkkjjjfffeeedddcccccccccdddeeeeeedddbbb^^^VVVMMMDDD???:::888:::===<<<<<>>???:::;;;;;;;;;:::999999888999;;;===>>>???AAAEEEGGGOOOTTTYYY]]]]]]]]]\\\\\\```ccchhhkkkpppyyy{{{nnncccYYYQQQMMMFFFAAA@@@@@@>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@<<<:::777444333333333444444444555555444444333222000111222333555666777888888999:::::::::888666555888666333222222222111000333333333222222222111111222222333444444555666666444444333333333333222222777999999888888===GGGOOO```lllwwwzzzyyyuuunnnhhhllliiihhhiiilllmmmkkkiiidddggglllrrruuuuuurrrooooookkkiiikkkoooqqqnnnkkkjjjjjjkkklllnnnqqqtttvvvuuuyyyzzzxxxxxxyyywwwsssrrrpppnnnllljjjcccZZZSSSBBB888///...000//////111222999FFFUUUaaaiiikkkkkkjjjgggeeeffffffccccccgggfffeeedddbbb^^^WWWOOOJJJAAA<<<888:::<<<<<<>>>BBBSSSYYYdddoooxxx}}}xxxssslllgggdddbbb^^^[[[YYYSSSKKKDDD???999333...++++++***(((&&&&&&'''))),,,+++***(((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((***++++++,,,,,,(((((((((((((((''''''&&&(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$"""!!!  !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''(((((()))***++++++,,,lll___QQQJJJGGGBBBBBBBBBCCCEEEFFFDDDAAA>>><<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::999999<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;:::999999:::;;;===>>>???@@@CCCFFFLLLQQQXXX\\\^^^]]]\\\\\\___dddiiinnnttt~~~xxxmmmbbbYYYQQQJJJDDDCCCBBB???===??????@@@@@@AAAAAAAAA@@@@@@<<<:::777555333333333444444444555555444444333222111222333444666777888999:::999999888888777777888888666333222222222222111333333222222222111111111333333333333333333444444444444333333333222222222444666888777777<<>>MMMTTT___kkkuuuzzz}}}}}}xxxsssmmmhhhfffccc```]]]ZZZVVVQQQLLLGGG@@@666/////////---***((('''((()))******)))((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''''''''''''''((((((''''''(((((((((((((((''')))*********)))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((()))*********qqqcccTTTKKKHHHBBBBBBBBBCCCDDDEEEDDDAAA>>>===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>>>>???AAADDDIIINNNVVV\\\___^^^]]]]]]```eeelllttt{{{{{{nnndddXXXPPPIIIHHHFFFBBB??????===>>>@@@AAABBBBBBAAA@@@===;;;888555444333333444444555555555555444333333333333444555666888999999;;;:::888666666777999:::888666333222222333222111333222222222222111111111333333333222222222111111333333333333222222222222111333555666666:::@@@FFFWWWeeevvvzzzrrrnnnkkkiiiiiimmmpppooonnnhhheeeeeejjjppptttsssppppppoooppprrrtttsssmmmhhhgggiiikkkmmmppprrrssstttwww{{{}}}|||}}}~~~zzzwwwtttrrrpppooojjjccc]]]QQQFFF:::555333111111333;;;===DDDPPP___iiilllkkkfffcccaaaccccccaaabbbeeeggggggffffffddd```ZZZUUUJJJBBB<<<:::999777999<<>><<<<<<;;;:::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<============<<<<<<;;;===>>>>>>===>>>@@@BBBFFFLLLUUU]]]````````````ccciiiqqqyyyxxxlll```WWWNNNLLLKKKGGGCCCBBB<<<===@@@AAABBBBBBAAAAAA>>><<<999666444333444444555555555555555444444333222333444555666777888888999888777777777888999:::888666333222333333333222222222222222111111111111111111111111111222222222333333333222222222222111000222444555777999>>>BBBOOO^^^qqqzzztttooojjjiiikkkmmmnnnmmmiiieeebbbeeemmmssstttrrrrrrqqqpppqqqqqqoookkkgggfffgggkkknnnqqqrrrsssssstttzzz~~~xxxvvvuuuvvvwwwuuupppkkk]]]QQQDDD<<<777333333666;;;===DDDQQQaaakkkllljjjiiifffeeeggggggeeefffiiiiiihhhhhhgggeeebbb\\\XXXOOOGGG???===;;;999:::===???EEEPPP]]]hhhppptttvvvtttrrrnnnjjjgggeeecccbbbbbb```^^^\\\XXXPPPDDD<<<888555000---,,,++++++++++++***************++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%$$$###""" &&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&ttteeeUUUMMMKKKFFFDDDCCCBBBBBBCCCBBB@@@>>>;;;::::::999999999999999999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999::::::<<<<<<======>>>======<<<<<<===>>>>>>===>>>@@@BBBEEELLLUUU\\\```bbbbbbbbbgggmmmvvv}}}rrrfff[[[PPPNNNMMMIIIDDDCCC===>>>???AAABBBBBBBBBAAA???===:::777555444444444555555666666555555444333222222333444555555666666666777888999::::::999888888666333222333444444333222222222111111111000000......///000222333444444333333222222222111111111111222444555777:::===???IIIYYYnnn|||vvvnnniiiiiijjjjjjiiikkkfffaaaccciiipppsssssstttrrrooolllkkkiiihhhfffeeegggjjjnnnppprrrssssssuuu|||}}}||||||~~~{{{wwwkkk___RRRHHH???999999<<<999===GGGVVVdddlllllljjjlllhhhgggiiiiiifffgggkkkjjjiiihhhgggeeeaaa\\\XXXQQQIIIAAA???<<<999:::<<<;;;@@@IIITTT___iiiooorrrqqqpppnnnkkkhhhfffddddddeeebbb___\\\ZZZTTTLLLFFF:::666000------------,,,---,,,+++***))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%(((((((((((('''&&&%%%$$$(((((())))))(((''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&tttdddUUUMMMKKKFFFDDDCCCBBBBBBBBBAAA???===::::::999888888888888999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999::::::;;;<<<=====================>>>??????>>>???AAACCCEEEKKKSSSZZZ^^^aaacccdddjjjpppwww~~~nnn```SSSNNNMMMIIIDDDCCC?????????@@@@@@AAAAAABBB@@@>>>;;;888555444444444555666666666666555444444222222333333444555555666444555888:::;;;:::999888888666333333444444444444222111111111111000000000---...///000222444555666222222222222111111111111333333333555777:::<<<>>>EEEUUUiii}}}}}}rrrjjjhhhhhhhhhgggkkkhhhdddcccgggmmmrrruuuwwwuuuppplllhhhgggffffffeeefffiiilllooorrrssstttyyytttiii\\\PPPFFF>>><<>>:::888:::999<<>>@@@@@@@@@AAACCCEEEDDDIIIPPPVVVZZZ^^^aaadddjjjooowww~~~|||lll[[[SSSPPPKKKGGGEEEBBBAAA???>>>>>>@@@AAABBBAAA???<<<888666555444555666666666666666555444444333333444444555555666666555666777888999:::;;;;;;888666333333444555555444111111111111000000000000//////000111222444444555222222222222111111111111444222222222555888;;;<<>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<======<<<<<<===???@@@@@@AAABBBDDDFFFCCCHHHNNNSSSWWW\\\```ccchhhmmmuuu~~~vvvcccYYYTTTOOOJJJHHHCCCBBB???======???AAACCCBBB???<<<888666555555555666666666666666555555444444444555555666666777777777666666666777999<<<===888666333333444555555555111111111111000000000000111111222222333333333444222222222111111111111000444222000111444777:::;;;;;;HHH[[[qqqxxxnnnkkkkkkkkkkkkkkkkkkjjjgggdddgggpppwww{{{{{{zzzvvvqqqkkkhhhgggffffffhhhjjjmmmqqqtttvvv~~~zzzrrrvvvvvvjjj]]]RRRNNNQQQQQQXXXaaafffhhhjjjnnnrrrpppllljjjjjjiiieeeeeehhheeeddddddddddddccc```^^^```YYYSSSOOOIII@@@:::999777888999>>>GGGSSS^^^dddqqqsssuuusssooommmmmmnnncccaaa```aaabbb___YYYTTTLLLDDD:::444111000,,,)))((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$###""""""""""""&&&&&&&&&''''''&&&%%%%%%$$$$$$&&&'''''''''''''''&&&'''((())))))*********&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%######$$$$$$$$$######"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&'''((()))******{{{cccUUUMMMJJJIIIDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999999999:::888999:::;;;;;;;;;::::::777999;;;===>>>>>>===<<<;;;;;;:::999999888888777:::<<<>>>>>>===<<<===>>>===>>>>>>@@@AAABBBCCCCCCDDDFFFKKKQQQWWW\\\```bbbjjjnnnttt~~~nnn]]]VVVSSSPPPMMMKKKDDD>>>>>>>>>===???CCCEEEBBB???===<<<:::777555777666555444333444555555333333333444444444555555444444555666777888999999999888666555444333444444222222111000///...------555---&&&(((000666555111222222222111111111000000222111000000222555888;;;@@@JJJVVVdddyyyxxxqqqkkkeeedddgggiiijjjiiifffdddgggpppxxxwwwoookkkiiikkklllmmmnnnoooqqqtttwwwsssggg```gggppp}}}}}}rrrhhh___]]]aaaccceeehhhkkknnnooooooooohhhiiijjjiiigggggggggiiihhhhhhhhhgggeeeccc```___^^^[[[VVVQQQKKKDDD<<<777555666:::>>>AAAFFFQQQ]]]gggooouuutttsssuuusssnnnjjjiiigggeeebbb___^^^]]]RRRJJJ???666000---,,,,,,))))))*********))))))(((''')))***(((%%%%%%''')))((('''&&&%%%%%%&&&'''((('''%%%######$$$&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***###$$$%%%&&&%%%###!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """###$$$%%%&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!###$$$((('''%%%$$$###$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$######$$$%%%'''((('''&&&$$$$$$$$$%%%''')))}}}dddVVVNNNJJJJJJDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::::::::777888:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888:::<<<>>>>>>===<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFKKKQQQXXX]]]aaacccjjjnnnvvvxxxdddZZZVVVRRROOOJJJCCC>>>=========???BBBDDDBBB@@@>>>===;;;888666666666444333333444555666888888777777666555444444333444555666777888999999:::999777555444444444555222222111000//////......222///,,,,,,000444555444333333333333222222111111333222111111222555888::::::CCCNNNZZZlllzzzsssmmmgggfffjjjhhhkkknnnlllhhhiiipppwww{{{tttpppnnnllllllmmmnnnooorrruuuwwwvvvdddWWWRRRYYYcccssszzzrrrkkkjjjnnnoooooooooooonnnmmmlllkkkiiijjjkkkjjjhhhhhhhhhiiijjjjjjjjjiiigggdddaaa``````]]]ZZZUUUPPPGGG???999777777:::===???BBBLLLWWWaaajjjqqqrrrsssvvvuuurrrpppooommmjjjgggcccaaa___VVVNNNCCC999333000......,,,,,,,,,,,,+++***))))))+++,,,,,,***'''%%%&&&(((((('''&&&%%%%%%&&&'''((((((&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###!!!&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%% """$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%'''((()))'''&&&%%%$$$%%%&&&((()))gggYYYPPPKKKJJJEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888777888999:::;;;999999:::;;;<<<===>>>>>>===<<<<<<;;;::::::999999:::<<<>>>>>>===<<<===>>><<<======>>>???@@@AAAAAACCCFFFKKKQQQXXX^^^ccceeejjjpppyyyoooaaaYYYSSSOOOIIIBBB<<<<<<<<<<<<>>>BBBCCCAAA@@@@@@???>>>;;;888666555444333333444555666999999888777666555444444222333444555777888999::::::999777555444444444555222111111111000/////////000000111111111222444555444444444333333333333222333333222222333555888:::555===FFFOOO\\\nnn~~~{{{tttnnnhhhgggjjjhhhooovvvvvvpppmmmpppuuuzzzuuusssmmmmmmnnnoooqqqtttvvvxxx|||zzzgggTTTHHHDDDIIISSSccc{{{{{{wwwwwwxxxxxxwwwtttqqqnnnllljjjiiijjjkkklllkkkiiihhhiiijjjkkkkkkkkkjjjhhheeecccaaaaaa```___\\\VVVMMMBBB;;;:::888999;;;<<<>>>FFFOOOZZZbbbjjjnnnrrrvvvxxxvvvxxxwwwuuuqqqmmmiiieeeccc\\\TTTHHH>>>777333111///---,,,,,,+++***)))((((((((()))******)))***,,,...''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))'''%%%$$$#########'''(((((()))((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&"""%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&((())))))((('''&&&&&&&&&'''((()))jjj[[[QQQKKKJJJEEEDDDBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666888:::;;;============>>>@@@AAABBB=========<<<;;;;;;:::::::::<<<>>>>>>===<<<===>>>;;;;;;<<<<<<===>>>>>>???AAADDDHHHOOOVVV]]]bbbeeejjjqqq|||zzzhhh[[[RRRNNNHHHAAA;;;;;;;;;;;;===AAAAAAAAAAAABBBBBBAAA>>>;;;666555444444444555666777555555555555555555555555222222333555777888999::::::999777555444444444555111111111111111111000000000000111222222333333333333333333333333333333222444333222222333555777888444;;;BBBGGGPPP___rrr~~~wwwoooiiiggghhhkkkuuuwwwpppooorrrxxxssspppoooooopppsssvvvxxxyyyxxx~~~}}}ooo\\\KKKBBB===@@@GGGUUUiii|||yyyxxxxxxwwwuuurrrooommmlllkkkkkkiiijjjkkkjjjhhhggghhhiiikkkkkkkkkjjjhhhfffcccbbbbbbbbbbbb```[[[QQQFFF???;;;888888999999:::AAAIIITTT[[[cccjjjppptttwwwxxx||||||{{{xxxsssnnniiifffaaaYYYNNNCCC;;;666222///***))))))((('''''''''''')))))))))))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((&&&%%%$$$###""""""'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''((((((########################""""""""""""""""""""""""!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((((((''''''''''''((()))***mmm]]]RRRKKKIIIEEEDDDBBB@@@???>>>======<<<<<<=========<<<;;;:::999888777666666888:::;;;============>>>@@@AAABBB>>>======<<<<<<;;;;;;::::::<<<>>>>>>===<<<===>>><<<======>>>>>>?????????@@@BBBFFFLLLSSSZZZ```cccjjjqqq}}}qqq___SSSLLLIIIAAA<<<;;;;;;:::<<<@@@???@@@BBBDDDFFFEEEAAA>>>777666555555555666777888666666666666666666666666222222333555666888999999999888666555444333444444111111111111222222222222222000///000333444111...111111111111222222222222333333222222333444555666555999>>>BBBGGGSSSeeeuuuuuummmjjjhhhoooyyy{{{rrroooooowww~~~{{{sssrrrpppoooqqquuuyyyzzzzzz|||~~~~~~vvvgggUUUGGG@@@999:::>>>HHHXXXmmmzzzvvvsssqqqsssrrrooommmkkkjjjkkkkkkgggiiiiiihhhgggfffggghhhiiiiiijjjiiihhhfffdddcccbbbbbbbbbaaa]]]UUUKKKDDD===999777777888999>>>EEEOOOTTT]]]ffflllpppssswww~~~~~~~~~}}}yyytttnnnkkkfff___UUUJJJAAA999333///)))(((((('''(((((()))***---,,,***(((&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&'''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%''''''(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&########################!!!!!!!!!"""######$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$""""""###$$$)))((('''&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''(((((())))))ooo^^^RRRJJJHHHFFFEEECCCAAA???>>>======;;;;;;<<<======;;;:::999999999888777888999:::;;;::::::;;;<<<===>>>??????=========<<<;;;;;;:::::::::<<<>>>>>>===<<<===>>>@@@@@@@@@AAAAAAAAABBBBBB???AAAEEEJJJQQQXXX^^^bbbjjjqqq}}}~~~iiiYYYPPPJJJCCC===;;;;;;999;;;>>>>>>???CCCFFFIIIHHHDDDAAA:::999888666666666777888===<<<;;;999888666555444333333444555666777777888888777555333222222333333111111111222333333333444333000...000333444111---000111111111111111222222333222222222222222333333444666:::===AAAHHHXXXggg{{{~~~vvvpppmmmooovvv~~~zzzsssooonnnrrrzzzwwwtttrrrppprrrwww{{{|||{{{|||rrrcccRRRDDD===555444666>>>IIIYYYnnn~~~zzzuuurrroooqqqpppnnnllljjjiiihhhhhhggghhhiiihhhfffeeefffgggggghhhiiiiiiiiigggfffeeeccccccbbb```]]]XXXQQQKKKAAA;;;777888888888;;;AAAIIIMMMVVVaaahhhkkkpppvvv~~~|||wwwtttmmmhhh___UUUKKK@@@777111---,,,+++******+++,,,---&&&%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! ###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%###"""!!!"""$$$((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((ppp^^^RRRJJJFFFFFFEEECCCAAA???>>>======::::::<<<<<<<<<;;;999888999999999999::::::::::::888999;;;===>>>>>>>>>=========<<<<<<;;;::::::999:::<<<>>>>>>===<<<===>>>@@@@@@@@@AAAAAAAAAAAABBBAAABBBEEEJJJQQQWWW]]]aaajjjppp{{{wwwcccWWWMMMEEE>>><<<;;;999:::======???CCCHHHKKKJJJFFFCCC===<<<:::888777777888888======;;;:::888666555444444444444555555555666666777666444222111111111222111111222222333444444555333333222222111111111111111111111222222333333333222111111111111111111111444333666;;;>>>CCCOOO\\\qqq|||uuuqqqkkkooosssvvvuuusssqqqooonnnuuu|||vvvsssqqqsssyyy}}}}}}{{{}}}{{{wwwooocccTTTEEE;;;444222333777===FFFYYYjjjyyy{{{vvvsssqqqooooooooonnnmmmkkkjjjiiiggghhhiiihhhgggffffffhhhfffgggiiijjjjjjjjjiiihhhfffdddaaa___^^^[[[WWWSSSFFF@@@:::999888666888<<>>>>>===999:::;;;<<<<<<:::888777888999:::;;;;;;;;;;;;:::999:::===???@@@@@@???>>>===<<<<<<;;;::::::999999:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>?????????CCCDDDGGGKKKQQQXXX^^^aaajjjooozzzkkk^^^NNNGGG@@@===;;;999999<<<<<>><<<999888888888888888888888888777777666666555555555555555555555555666555333111000000000111111111222333333444555555222555777555000...111555222222222333333444444444111111111111000000000000555333555;;;???BBBKKKVVVgggzzz~~~wwwrrrggghhhkkkooorrrsssrrrpppkkkqqq{{{}}}wwwtttqqqtttzzz~~~~~~|||vvvtttqqqmmmfffXXXGGG<<<666333222444555:::IIIZZZjjj|||{{{wwwuuutttmmmnnnoooppppppooonnnmmmhhhiiijjjiiihhhggggggiiifffhhhiiikkklllllllllkkkhhheeeaaa___^^^]]][[[YYYKKKCCC<<<:::888555666999>>>@@@KKKZZZccchhhooowww{{{xxxrrrjjj^^^PPPBBB999333111...***((('''''''''+++(((%%%$$$&&&&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''))))))&&&$$$&&&%%%$$$######%%%'''((((((((())))))(((&&&$$$###""""""###$$$$$$$$$$$$$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((( !!!###$$$&&&&&&'''''' """###$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$###"""""""""###%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###$$$&&&###$$$&&&((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((('''$$$%%%&&&&&&''''''&&&&&&vvvbbbUUULLLFFFBBBIIIOOOLLLCCC===>>>AAA===<<<::::::;;;;;;;;;:::;;;;;;:::999999::::::;;;;;;<<<>>>???@@@@@@?????????>>><<<;;;::::::;;;;;;::::::;;;<<<============>>>???AAACCCDDDEEEFFFFFFDDDDDDFFFJJJPPPWWW]]]aaaiiinnnxxxxxxkkk^^^LLLDDDBBB;;;:::===888;;;>>>BBBFFFIIIKKKKKKKKKBBBAAA>>><<<999777555444;;;::::::999888777555555333333333444666777999:::666666666555444444333333111333555777777555333111000000000000000000000000222222111111000/////////222222111111000/////////000000444;;;???BBBHHHOOO\\\nnn|||sssnnnllljjjkkkmmmpppqqqqqqrrrpppqqqwww~~~~~~yyyuuuqqqqqqsssvvvwwwvvvvvvtttqqqnnngggZZZJJJ???555111//////111555AAALLL^^^kkkzzz{{{uuussstttppppppqqqqqqpppooonnnmmmllllllmmmnnnnnnnnnmmmmmmkkkiiiiiiiiikkklllkkkjjjjjjgggdddcccddddddaaa^^^SSSLLLBBB;;;999::::::999<<>>@@@BBBBBBBBBBBB>>>===<<<::::::::::::;;;::::::;;;<<<============???@@@AAACCCDDDEEEFFFFFFEEEEEEGGGKKKQQQXXX^^^bbbjjjoooyyyrrr```NNNFFFCCC;;;:::===888;;;===@@@CCCGGGIIIKKKLLLCCCAAA???<<<:::888888777:::::::::999888777555555555444444555555666777888777777666555444444333333111333555666666555333111000000000000000000000000111111111111000000000000222222111111000000//////000///222888;;;<<>>;;;;;;::::::;;;===DDDOOO\\\gggmmmoooxxxzzzpppfffZZZLLLCCC999666111,,,)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###%%%''')))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&$$$######%%%$$$$$$###""""""######$$$###"""!!!!!!!!!!!!"""###$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$&&&&&&&&&'''''''''((((((yyydddWWWOOOKKKCCCDDDCCCAAA===;;;:::;;;===<<<::::::;;;;;;;;;:::999888888888999::::::;;;:::<<<>>>AAACCCDDDEEEEEE>>>===;;;:::999999::::::::::::;;;<<<============@@@@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHLLLRRRYYY___cccjjjooozzz}}}gggTTTJJJFFF>>><<<>>>999:::;;;===???CCCGGGJJJLLLFFFDDD@@@===;;;::::::::::::::::::999888777666555666666555555555555555666888777666555444333222222111333444666666444333111000000000000000000000000000000000111111111111222222222222111000000//////222000222777888888<<>><<<;;;:::999;;;@@@IIITTT___gggjjjpppxxx~~~uuulllaaaUUUMMMCCC<<<333---+++***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%######"""""""""######$$$###""""""!!!!!!""""""###!!!!!! !!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%"""  """###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((({{{eeeWWWOOOLLLGGGEEEBBB@@@???>>>=========<<<::::::;;;;;;;;;:::888888888888999999:::;;;;;;<<<>>>AAACCCDDDDDDDDD>>>===;;;:::999999::::::999:::;;;===>>>>>>>>>>>>AAAAAACCCDDDEEEFFFFFFFFFGGGHHHJJJNNNSSSZZZaaadddkkkppp{{{ooo\\\QQQKKKAAA>>>???::::::::::::;;;???DDDIIILLLJJJHHHDDD???<<<;;;;;;;;;999999999999888777666555666555555444444555555666888888777555444333222111222333444555555444333222000000000000000000000000//////000111111222333333333333222111111000000///444333444888999999===BBBGGGRRRaaaqqqtttpppjjjffffffhhhjjjjjjqqqnnnkkkiiijjjooovvvzzz}}}{{{xxxuuurrrqqqoooooollljjjhhhfffbbbYYYNNNEEE;;;666222222000///222777;;;IIIZZZfffjjjkkklllnnnnnnnnnpppqqqqqqpppooonnnpppppppppqqqqqqrrrrrrssslllkkkjjjjjjllllllkkkjjjmmmlllkkkkkkjjjjjjiiihhhbbb\\\RRRIIIAAA===;;;:::999:::===CCCMMMWWW```eeejjjsss{{{xxxooofff\\\VVVLLLBBB666///------+++(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$""""""!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!!!!"""############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&~~~fffWWWNNNKKKIIIEEEAAA@@@@@@@@@???>>>===<<<::::::;;;;;;;;;:::999999888888999::::::;;;<<<===???AAAAAABBBAAAAAA>>>===;;;:::999999:::;;;999:::;;;===>>>?????????BBBCCCDDDEEEFFFFFFGGGGGGHHHHHHJJJNNNTTT[[[aaaeeekkkqqq{{{vvvbbbUUUMMMBBB>>>???::::::999888999<<>>;;;:::999888888888888888777666555333333333444444555666777888777666555444333222222222222333444444333222222000000000000000000000000//////000111222333444444333333222222111000000000333222444888999999===CCCEEELLLWWWeeevvv}}}wwwrrrkkkgggfffggghhhiiipppooollliiihhhllltttzzz{{{vvvpppllljjjhhhfffeeecccaaaZZZPPPIII===777333222111///111555999CCCQQQ\\\bbbfffjjjnnnmmmnnnooopppqqqqqqpppooonnnoooppprrrrrrsssrrrrrrlllkkkjjjkkkmmmnnnnnnmmmooonnnmmmkkkiiigggffffffddd```XXXOOOFFF@@@<<<;;;::::::<<<@@@GGGPPPYYY___eeeoooxxx{{{~~~xxxoooggg```\\\SSSIII<<<333111000---***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&hhhWWWNNNJJJFFFDDDAAA?????????>>>======<<<::::::;;;;;;;;;:::;;;::::::999999::::::;;;===>>>???AAAAAAAAA@@@@@@???>>><<<;;;::::::;;;;;;999:::<<<===>>>???@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJNNNTTT[[[aaaeeekkkppp{{{}}}hhhZZZPPPCCC??????999;;;:::888888:::???DDDHHHNNNLLLIIIEEE@@@===:::999777888888888777777666555333333333333444555666777666666666555444444333333222222333333333333222222000000000000000000000000000000111111222333444444333333333222111111000000000///111555666666:::@@@DDDHHHNNNXXXgggvvv{{{xxxxxxtttmmmiiihhhhhhiiiiiimmmooonnnkkkhhhjjjssszzzzzzqqqjjjgggeeecccbbbaaa```[[[SSSMMM???888222111111///000222777@@@KKKUUU\\\bbbhhhmmmlllmmmooopppqqqqqqqqqppplllnnnqqqtttuuutttrrrqqqnnnmmmmmmmmmooopppooonnnnnnooonnnkkkgggdddddddddeeeccc___WWWNNNEEE@@@>>>;;;;;;<<<>>>BBBIIIRRRXXXaaallluuuxxxyyy}}}{{{sssmmmgggcccbbb\\\SSSFFF;;;555222///---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######!!!$$$'''((('''%%%###$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&$$$!!!%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''((((((kkkYYYNNNJJJCCCCCCBBB@@@>>>============<<<::::::;;;;;;;;;:::======<<<;;;::::::::::::<<<===???AAACCCCCCCCCBBB@@@???===<<<;;;;;;<<<<<<999:::<<<===???@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJNNNTTT[[[aaaeeekkkpppzzzqqqbbbWWWIIIDDDCCC>>><<<;;;999888:::>>>BBBEEEKKKJJJIIIFFFCCC???<<<:::777777777777777777666555444444444333333444444555555555555555555555555555222222222222222222222222000000000000000000000000111111111222222333333333444333333222222111111000000...000333444444777===@@@CCCFFFLLLYYYiiirrrsssyyyuuuppplllkkkjjjjjjiiiiiimmmooommmiiijjjqqqyyy~~~sssjjjfffdddbbb`````````\\\VVVQQQEEE<<<555333111//////222222:::GGGRRRZZZaaagggjjjkkklllnnnpppqqqrrrqqqqqqooorrrwww{{{|||zzzwwwtttsssrrrppppppppppppooommmlllmmmmmmkkkgggddddddfffeeefffeee___UUUKKKEEEBBB:::;;;<<<<<<===CCCJJJPPP\\\hhhsssvvvuuuwwwyyyyyyyyywwwrrrmmmiiiffffffgggfff^^^RRREEE:::333///...))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$&&&&&&$$$""" !!!!!!"""$$$$$$######$$$%%%%%%$$$############"""""""""$$$%%%&&&######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%### '''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((nnn[[[OOOJJJCCCDDDEEECCC@@@>>>>>>???===<<<::::::;;;;;;;;;:::???>>>===<<<;;;:::::::::;;;===@@@BBBDDDEEEFFFFFFAAA@@@>>>===<<<<<<======999:::<<<===???@@@@@@AAADDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJNNNTTT[[[aaaeeekkkpppzzzyyyjjj^^^PPPJJJIIIDDD===;;;:::999:::===AAACCCGGGHHHHHHGGGEEEAAA===;;;666777777777777777666555777666555444333333333333444444444555555555555666222222222222222222222222000000000000000000000000111222222222222333333333444444333222222111111000222000111444444333666<<<===???@@@DDDOOO```lllpppyyyvvvrrrooommmlllkkkiiifffkkkpppnnniiiiiipppxxxtttkkkfffcccaaa______```]]]XXXSSSLLLBBB999555444111111333---666DDDQQQ[[[aaafffhhhkkklllnnnpppqqqrrrrrrqqqtttxxx~~~}}}zzzwwwuuusssrrrqqqpppmmmkkkjjjlllmmmkkkgggeeefffhhhfffhhhiiiddd[[[PPPHHHEEE:::;;;;;;;;;;;;???FFFKKKXXXeeeqqqtttssstttuuuuuupppooollliiiffffffhhhjjjmmmggg[[[LLL===444///...))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""$$$&&&'''$$$""" !!!"""$$$$$$!!!"""###$$$$$$###"""!!! """$$$&&&'''######$$$$$$$$$$$$######%%%$$$###""""""!!!!!!!!!&&&%%%%%%$$$$$$#########$$$%%%'''(((((('''&&&%%%######$$$%%%$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&nnn^^^QQQIIIEEEDDDBBB@@@???======<<<>>>>>>======<<<<<<;;;;;;======<<<;;;::::::::::::888;;;>>>????????????@@@??????>>><<<<<<;;;;;;;;;:::;;;===???AAAAAA@@@@@@FFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKOOOVVV___eeejjjqqq|||mmm]]]TTTLLLFFFCCC>>>>>>===:::777888<<<@@@EEEDDDCCCAAA???===<<<;;;999888888999:::999888666666555444333333333333333555555555444333333222222555555444333222222222222000000111222222333444444333333222222111000000000333333444444444333222222222333444444333333555777:::===???CCCIIITTTbbblllssstttssspppkkkgggdddccchhhkkknnnqqqqqqooollljjjwwwtttmmmjjjdddcccbbbaaaaaa^^^[[[XXXMMMHHH@@@888333111222444888<<>>======>>>>>>======<<<<<<<<<;;;===<<<;;;:::::::::::::::888;;;===>>>>>>===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAAAAAEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHJJJKKKOOOVVV___dddlllsss}}}sssaaaWWWOOOHHHFFFAAAAAA???;;;777777999<<>>======<<<:::999999::::::999777777666555555444444444444333333444444555555666666555555333222111111111111111111222222333444444555444444333222222111111000222222333444444333333333222333444333222222444666999<<<@@@CCCGGGOOOYYYaaappprrrtttssspppkkkhhhfffiiikkkmmmoooooollliiigggpppwwwwwwoookkkfffdddbbbaaa```___\\\ZZZUUUOOOGGG>>>777333222222555:::DDDOOOYYYbbbgggiiijjjkkkmmmpppqqqqqqppppppttt}}}xxxsssrrrrrrqqqqqqttttttssspppmmmjjjkkkkkkjjjhhheeeeeeccc^^^TTTMMMKKKAAA<<<<<<:::777===HHHPPPWWWbbbkkkqqqqqqooolllhhhgggfffeeefffhhhkkklllooopppkkk\\\MMMBBB999333***,,,------++++++---///))))))((((((((())))))***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$#########"""&&&&&&''''''''''''&&&&&&!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&sssaaaTTTLLLFFFEEEDDDBBB@@@???>>>>>>===============<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999;;;======<<<<<<<<<===???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLPPPVVV^^^cccnnnttt~~~wwwdddXXXOOOIIIFFFCCCCCCAAA===999666666888===>>>>>>>>>>>>????????????===:::999:::::::::999888888777777666555555444111111333444666888999:::777777555444333222222111333333333444444555555666444444444333222222111111111222222333444444444444111222333222111111333555777;;;???AAACCCHHHOOOTTThhhmmmsssvvvtttpppkkkhhhiiijjjllllllkkkiiifffdddgggmmmvvv~~~|||tttnnniiifffcccaaa```___^^^]]]ZZZVVVOOOFFF???999666444444:::EEEQQQ\\\dddiiilllkkklllmmmoooppppppppppppvvv{{{vvvsssrrrqqqqqqwwwvvvsssppplllkkkmmmooollliiiffffffeeebbb[[[VVVTTTIII@@@>>><<<888:::@@@IIIPPP[[[fffmmmooonnnlllhhhhhhggggggiiijjjmmmnnnqqqtttqqqfffXXXLLL@@@777///,,,'''%%%'''))),,,---'''''''''((()))***+++,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&$$$$$$ ###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$tttaaaTTTLLLGGGFFFDDDBBB@@@??????>>><<<<<<<<<===============<<<;;;;;;::::::;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;===@@@CCCEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJLLLOOOUUU]]]bbbmmmsss~~~wwwbbbVVVMMMGGGEEEDDDCCCAAA>>>:::888666666999999:::<<<===???@@@@@@@@@===:::888888999999999::::::999999888777666555111222333555777888:::;;;:::999888666555444333333444444555555666666666666444444333333222111111111000111222333444555555555111222222111000000222333777999<<<===>>>BBBIIINNN]]]eeepppwwwxxxsssnnnjjjiiiiiijjjjjjhhhfffcccaaabbbeeennnyyyzzzssslllhhhdddaaa`````````___ZZZXXXSSSMMMGGGBBB>>><<<888???IIIUUU___fffkkklllnnnnnnnnnnnnnnnooooooooouuu}}}tttooonnnmmmmmmrrrrrrrrrpppmmmmmmnnnooommmjjjhhhggggggeeebbb```[[[OOODDD@@@>>>:::999;;;CCCJJJTTT___hhhlllnnnnnnkkkkkklllmmmnnnoooqqqrrrqqquuutttmmmcccWWWHHH<<<555...'''$$$&&&))))))((((((((((((((()))***+++,,,&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&''''''(((((((((***)))'''%%%$$$%%%'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%uuuaaaTTTLLLGGGFFFDDDBBB@@@??????>>>;;;;;;<<<<<<======>>>>>><<<<<<;;;:::::::::;;;;;;999;;;;;;;;;:::999;;;<<<>>>======<<<<<<<<<<<<======<<<;;;:::<<<@@@DDDFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJLLLOOOTTTZZZ___jjjppp{{{vvvbbbVVVMMMHHHFFFCCCBBB???===;;;:::888777666666888:::<<<>>>???@@@???<<<999777888999999999;;;;;;;;;:::999888666555333333444555666777888999999888777555444444333333555666666666666666777777333333333222111111000000000111222333444555555555111222222111000///111222777888999999:::???GGGNNNUUU___nnnyyy|||xxxrrrmmmhhhhhhhhhgggfffdddcccbbbaaaccciiittt~~~|||vvvmmmiiidddaaa```aaaaaa```[[[ZZZWWWSSSNNNIIIEEECCCBBBHHHPPPZZZbbbhhhkkklllsssqqqpppnnnmmmlllmmmmmmsss~~~yyymmmfffcccccccccgggkkkooorrrqqqpppoooooonnnllljjjhhhhhhhhhgggfff^^^TTTIIICCC???<<<::::::???DDDMMMXXXbbbiiinnnpppooooooqqqrrrssstttttttttqqqtttuuurrrkkkaaaQQQCCC;;;444---+++...000...+++******))))))))))))******''''''''''''''''''((((((%%%&&&&&&''''''(((((((((,,,+++(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&"""######$$$$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$%%%%%%&&&'''wwwbbbTTTLLLFFFEEEDDDBBB@@@???>>>>>>:::;;;;;;<<<===>>>??????======<<<;;;::::::::::::999:::;;;;;;::::::<<<>>>======<<<<<<<<<<<<======<<<;;;:::;;;===@@@DDDFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHIIIKKKNNNRRRXXX\\\fffmmmxxxuuucccYYYQQQLLLJJJDDDAAA>>><<<<<<;;;:::999444555777888:::<<<===>>>===:::888888999::::::999;;;;;;<<<;;;:::888666555333444444555666666777777666555444333333333333333666666666666666666666666444444444333222222111111111222222333444444444444222222333111000///111222666777777777888===FFFMMMPPP\\\mmmzzz|||vvvqqqhhhggggggffffffeeeeeeeeeddddddfffnnnvvvzzzxxxuuummmiiidddaaaaaaaaaaaa```^^^]]][[[XXXSSSOOOKKKIIINNNRRRXXX___eeejjjmmmnnnuuussspppmmmlllkkklllmmmsss|||rrraaaWWWTTTUUUVVVZZZaaajjjqqqtttsssqqqpppnnnmmmkkkjjjiiihhhhhhhhh```XXXOOOFFF@@@===;;;;;;<<<@@@GGGPPP[[[eeemmmrrrtttuuuwwwxxxyyyyyyxxxwwwsssvvvvvvuuussskkk[[[MMM<<<666000...000222000---+++******)))))))))******)))(((((('''''''''((((((&&&&&&&&&&&&&&&'''''''''+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""" !!!"""$$$$$$$$$#########""""""########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$######$$$%%%&&&((((((yyycccUUUNNNFFFEEECCCAAA???>>>======::::::;;;<<<===>>>???@@@???>>><<<;;;:::999888888999:::;;;::::::;;;>>>@@@======<<<<<<<<<<<<======;;;;;;;;;;;;>>>AAADDDFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHJJJLLLPPPVVVZZZdddkkkvvvrrrccc[[[UUUPPPNNNGGGCCC===;;;;;;;;;:::999444555666777999:::;;;<<<;;;:::999:::;;;<<<;;;:::;;;;;;<<<<<<:::888555444222222333444555666777777666555555444444555555666666666666666666666666666666666666555444444333333222222333444444333333333222333333222000000111222333555777888888<<>>::::::;;;<<<>>>AAADDDEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDFFFHHHIIIKKKOOOTTTXXXcccjjjuuunnnaaa[[[VVVQQQOOOIIIDDD>>>::::::::::::888555555666777888999:::::::::::::::<<<>>>>>>===<<<;;;;;;<<<<<<:::888555333000000111333555666777888888888888888888999999:::666666666666555555555555888888888777666666555555333333444444444333222222333444444333111000111333000444888999:::;;;???CCCCCCPPPcccssszzzxxxrrrmmmffffffeeefffgggiiikkklllhhheeeaaa___aaaeeeiiikkkjjjhhhdddbbbbbbaaa___^^^ZZZZZZ[[[[[[\\\]]]]]]^^^\\\]]]```dddiiinnnsssuuuqqqooommmkkkkkkmmmppprrrwww~~~|||cccLLL???<<<>>>AAAAAAIIIVVVaaahhhlllnnnooonnnnnnnnnkkkhhhfffffffffbbb```XXXKKK@@@;;;:::;;;888999===DDDOOO]]]jjjrrr||||||{{{||||||ooo```QQQJJJ???555///,,,+++***''''''((()))***,,,...///)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&((($$$$$$###"""!!!###'''+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###%%%''')))fffTTTMMMFFFDDDBBB???===<<<;;;;;;===========================<<<;;;:::999999999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;@@@@@@???@@@BBBDDDGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJJJJNNNVVV[[[___eeerrrmmmaaa\\\WWWQQQNNNFFFEEEAAA>>>:::777555444333444444555777888:::;;;;;;;;;::::::;;;===@@@BBB>>>===;;;;;;;;;999777555666444222222333666:::<<<::::::::::::;;;<<<===>>><<<;;;999999999999888666333555777999999777444222555444333222222222333444333333333222222222111111111333555888;;;>>>???@@@DDDKKKWWWdddnnnrrrqqqooommmiiieeedddgggiiiiiihhhiiigggddd```^^^___bbbfffjjjkkkkkkiiieeeaaa______]]]]]]]]]^^^___aaacccddddddccccccfffjjjnnnqqqqqqrrrnnnjjjiiikkknnnqqqrrrttt{{{sssYYYFFF;;;444333555999>>>FFFRRR]]]fffkkklllooommmjjjiiiiiiiiihhhgggdddaaa[[[RRRHHHAAA<<<;;;CCC>>>;;;@@@HHHRRR___jjjzzz}}}|||~~~~~~zzzpppiiiZZZQQQCCC888111//////000************)))))))))))),,,)))'''&&&'''''''''&&&((('''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&gggVVVOOOFFFEEEBBB@@@>>><<<<<<<<<===========================<<<;;;:::999999999999::::::::::::;;;<<<===>>>???>>>>>>>>>============@@@@@@???@@@BBBDDDGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKOOOVVV[[[aaahhhtttkkk___ZZZUUUOOOLLLFFFEEEAAA>>>:::777666555444444444555666777888999888888999:::<<>><<<:::::::::999888666555666666777777666666555555444333222222222333444333333333222222222111111000111444777:::===>>>???@@@FFFPPP[[[fffllloooooooookkkgggeeegggiiiiiihhhhhhhhhfffbbb^^^]]]___bbbiiijjjkkkiiieeebbb``````aaaaaa`````````bbbcccddddddcccdddggglllppprrrsssrrrnnnjjjiiijjjmmmooopppsssyyyrrrWWWDDD:::333111222444888@@@JJJVVV```hhhkkkkkkjjjiiihhhhhhhhhggggggcccaaa\\\UUUMMMEEE@@@>>>BBB<<<:::>>>DDDLLLWWWaaaxxx~~~}}}vvvpppbbbYYYKKK???666222000///************************,,,***'''&&&'''((('''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&hhhXXXRRRGGGFFFCCCAAA???=================================<<<<<<;;;:::999999999999999999999999:::;;;<<<<<>>>>>>>>>>>===?????????@@@AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMPPPWWW\\\dddkkkwww~~~iii^^^YYYSSSNNNKKKFFFDDDBBB>>>;;;888666555555444444444444555666666555666888<<>><<<;;;:::999777555666444222000000222444555888999;;;>>>@@@BBBCCCCCCCCCAAA???>>>>>>===:::888888777666555555666777888666555444333333333333333333333333222222222111111...///222555888;;;===>>>===@@@GGGOOOYYYcccjjjnnnqqqnnniiigggggghhhhhhhhhhhhjjjjjjfff___[[[\\\___ggghhhiiiiiifffcccbbbbbbeeedddcccbbbbbbcccdddddddddccceeeiiinnnsssuuuvvvrrrooollljjjlllnnnooooooqqqvvv{{{pppTTTAAA888222///...///222777@@@KKKWWWaaaggghhhhhhhhhhhhggggggffffffbbbaaa^^^YYYRRRKKKEEEAAA@@@;;;888;;;@@@EEEMMMVVVooo}}}yyyooofffXXXJJJ???777222///++++++************++++++,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###$$$###"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%jjj[[[TTTHHHGGGDDDBBB???>>>>>>>>>========================<<<;;;::::::999999999:::888888888888999:::;;;<<<>>>>>>>>>===============>>>>>>>>>@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOOOOOOORRRXXX]]]fffmmmzzz{{{hhh^^^XXXRRRMMMKKKFFFDDDBBB>>>;;;888777666555555444333333333333444222555999===BBBFFFHHHJJJBBB???<<<;;;:::999666444444333111000111222444666777999<<>>???AAAFFFNNNYYYdddkkkqqqnnnkkkhhhgggggghhhhhhhhhlllnnnkkkbbb\\\[[[]]]dddfffhhhhhhfffdddddddddddddddcccbbbbbbccceeefffddddddfffkkkqqqvvvxxxyyytttrrrooonnnoooqqqqqqqqqqqqtttvvvzzzmmmPPP???777111---+++---...111777@@@LLLXXX```fffhhhiiiiiigggeeeddddddcccbbb___\\\VVVOOOHHHBBB>>>999777999<<>>>>>========================;;;;;;:::999999999::::::888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIILLLNNNQQQRRRRRRUUUZZZ___gggooo|||{{{iii___YYYRRRMMMKKKFFFDDDBBB???;;;999888777666555444333333222222222222555999>>>CCCHHHKKKLLLDDDAAA===;;;999888666444222222111111222444666888888999<<>>666000,,,+++---...///222777BBBNNNWWWeeehhhjjjkkkhhheeedddddddddccc```^^^ZZZSSSJJJDDD???:::777999;;;===BBBHHHWWWggg|||~~~wwwlll___QQQCCC888111000///---++++++++++++,,,,,,+++************((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$###&&&$$$"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&nnn\\\TTTHHHGGGDDDBBB@@@>>>>>>>>>========================;;;::::::999999:::::::::888888888888999:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIILLLOOORRRTTTUUUXXX]]]aaajjjqqq~~~{{{kkkaaaZZZRRRLLLKKKFFFDDDBBB???<<<:::888888666666555444333333333333333555888===BBBGGGJJJLLLEEEBBB>>>;;;999888666444111000000111333555777888777888;;;@@@EEEJJJNNNQQQZZZ[[[]]]^^^[[[TTTKKKEEE??????@@@???===;;;888777777777777777666555333333333333333222222222111111/////////000222555777999?????????>>>AAAHHHTTT\\\eeegggiiiiiihhhfffeeefffhhhkkknnnooolllgggcccaaa```bbbdddeeedddccccccddd``````___```bbbdddfffgggeeefffiiinnntttxxxzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyttttttqqqpppuuu|||}}}zzzuuucccNNN@@@777///,,,------...///000333;;;FFFNNN```eeejjjkkkhhheeeeeeeeeeeeccc```___]]]WWWOOOIIIBBB===999999999:::???EEENNN\\\ooozzzqqqfffYYYKKK>>>666444222///,,,+++***++++++,,,+++***+++++++++)))''''''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###%%%$$$"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&''''''''''''ppp\\\RRRHHHFFFDDDAAA???>>>==============================:::::::::999999::::::;;;999888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<======;;;<<<===???AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHKKKOOOSSSUUUWWWZZZ___dddllltttzzzkkkaaaYYYPPPJJJIIIFFFDDDBBB???<<<:::999888777666555444333333333444333444666999>>>CCCGGGJJJGGGCCC>>>;;;999777666444000000000000111333444555555777:::@@@HHHPPPXXX\\\fffiiilllnnnkkkbbbWWWNNNFFFDDDBBB???===;;;:::999888888888888777555333222333333333222222222111111111000///000111333666777888:::<<<<<<===BBBLLLSSS]]]aaagggiiihhhfffddddddggggggiiilllnnnlllgggccc^^^```ccccccbbbaaaaaabbbbbbaaaaaaaaaaaaccceeefffeeefffiiinnntttxxxyyyyyyyyyxxxyyy{{{}}}~~~}}}{{{tttsssooommmpppuuuuuuqqqlll___OOOBBB888///---000))),,,...///111777@@@HHHXXX___fffiiihhhggggggiiieeebbb`````````]]]VVVQQQHHHAAA;;;999777777:::@@@FFFQQQ```qqq}}}yyytttkkkaaaSSSFFF>>>777444111---************,,,,,,+++,,,,,,,,,)))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))ppp[[[QQQGGGFFFCCCAAA???=================================:::::::::999999:::;;;;;;999999999999:::;;;<<<===;;;<<<<<<<<<======>>>>>>:::;;;===???AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGKKKOOOTTTVVVXXX[[[aaafffooovvvzzzkkkaaaYYYOOOIIIGGGFFFDDDBBB???<<<:::999888777666555444444444444444222333444666;;;@@@DDDGGGGGGDDD???;;;999777666444111111000000000000111111444666:::AAAJJJUUU___eeeqqqtttyyy|||xxxnnnaaaWWWKKKHHHCCC>>>;;;;;;;;;<<<888888999888777555333222333333333222222222111111222111000000111333555777222555999::::::???GGGNNNWWW]]]eeeiiihhhfffdddccceeedddeeejjjooooooiiiddd^^^```bbbbbbaaa``````aaadddcccbbbbbbbbbcccddddddfffgggjjjoootttxxxxxxxxxxxxxxxyyy|||~~~~~~}}}tttrrrnnnkkklllqqqpppkkkfff\\\PPPDDD888///...222&&&***...///000555>>>EEERRRYYYccchhhhhhgggiiikkkdddaaa___```cccbbb\\\WWWLLLDDD<<<888555444777===@@@IIIUUUeee{{{{{{yyyuuuoooeeeYYYKKKCCC999666222---***))))))***---,,,+++,,,---,,,)))'''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###!!!###%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''')))******qqq[[[QQQLLLHHHDDDAAA@@@@@@???>>><<<;;;:::999999:::<<<===<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<999;;;===@@@BBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCLLLOOOTTTWWWYYY^^^eeejjjmmmxxxyyyggg\\\UUUMMMFFFBBBBBBBBBAAA@@@>>><<<;;;:::666555444333333333333444222333444666888;;;===>>>BBBAAA@@@>>>;;;888555444555333111///------------333555;;;BBBIIIQQQ```nnntttyyy}}}nnn```SSSLLLEEEAAA<<<777888;;;;;;::::::999777555444333222222222111111111000000000000///......///000111555777999;;;<<<>>>AAADDDQQQWWW___eeegggeeecccaaahhheeedddggglllnnnkkkhhh```]]]YYYYYY\\\_________ddddddeeedddccccccdddfffhhhjjjnnnpppqqqrrrtttvvvtttvvvxxxzzz{{{yyyxxxvvvsssqqqmmmjjjhhhggghhhhhhjjjbbbUUUFFF;;;444111000+++))))))---///222999AAALLLVVVaaahhhgggeeeeeefffdddcccbbbcccdddbbb^^^ZZZTTTNNNDDD;;;666666999;;;>>>BBBMMM^^^pppyyyxxxsssnnnkkkhhh___RRRGGG777333000------.........+++******+++---......---((('''&&&%%%%%%&&&((()))((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&$$$""" %%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""""""""###$$$%%%&&&%%%###!!!"""$$$&&&'''&&&'''''''''(((((((((((()))qqq\\\QQQLLLHHHDDDAAA@@@@@@???>>>>>><<<;;;::::::;;;<<<===<<<<<<;;;::::::::::::;;;999999999999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<:::;;;===???AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEKKKOOOTTTWWWZZZ^^^dddiiimmmyyysssaaaWWWQQQIIICCC@@@@@@@@@???>>>===;;;:::999888777555444333222222222222222333555777999<<<===AAAAAA@@@>>>;;;888666444444333111///...------...222444999@@@GGGQQQaaapppyyyzzzmmmZZZQQQGGGAAA<<<888777999;;;;;;;;;;;;999777555444333333222222222111111111111000//////...///000000333555777888999<<>>KKKUUUaaahhhhhhfffeeefffeeedddcccdddeeeddd```]]]XXXRRRHHH???999777888999999<<>>???>>>===;;;;;;;;;<<<===<<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEAAABBBCCCDDDEEEFFFFFFGGGIIINNNTTTWWWZZZ]]]cccgggnnnzzzooo\\\RRRLLLGGGBBBAAA>>>>>>>>>===<<<:::999888999888777555333111111000111111222444666888:::;;;@@@@@@???>>>;;;999666555333222111///......//////111111666===DDDPPPbbbrrr}}}~~~iii[[[MMMEEE@@@;;;888888;;;<<<======<<<999666444444444333333333222222222222111000///////////////000222444555666888<<<>>>GGGNNNXXX___ccccccbbbaaaaaa______ccciiimmmmmmkkkeee___YYYUUUWWW[[[___aaabbbdddddddddcccccceeegggiiikkknnnooopppqqqsssuuutttuuuvvvvvvuuutttrrrqqqooonnnmmmllljjjiiihhhgggccc___VVVLLLBBB:::555222///,,,+++------...333:::HHHSSS```iiiiiigggeeefffeeeeeeeeefffgggfffdddaaa^^^YYYPPPFFF>>>:::888888777888===IIIWWWhhh~~~vvvqqqkkkiiiiiifff___ZZZMMMFFF===555000...---,,,///---,,,,,,,,,,,,+++))))))***+++,,,+++***'''&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###############%%%$$$###$$$%%%&&&&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%ttt^^^SSSLLLHHHDDDAAA@@@@@@???>>>AAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999999:::::::::999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<===============>>>???BBBDDDFFFBBBBBBCCCCCCDDDEEEFFFFFFIIIMMMSSSWWWYYY\\\aaaeeeooo{{{}}}lllYYYPPPKKKGGGDDDCCC============<<<;;;999999999888666555333222222222111111222333444666888999>>>>>>>>>>>><<<999777555333222000/////////000000//////222999AAANNNaaarrr}}}zzziiiVVVLLLFFF@@@;;;999:::;;;===>>>===:::666444555555444444444333333333333222111000//////......///111333444555777:::<<>>@@@@@@???>>>===<<<<<<<<<;;;;;;:::999999999999:::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===============>>>@@@BBBEEEFFFEEEDDDCCCCCCBBBCCCDDDDDDHHHMMMRRRUUUWWW[[[```dddooo{{{yyyhhhVVVMMMIIIFFFCCCCCC============<<<<<<;;;:::777666555555444444444444111111111222333555666777;;;<<<======<<<:::777666333222111/////////000111...---000777???KKK___ppp}}}vvv```SSSKKKCCC<<<:::999:::===>>>===:::666444555555555444444444333333222222222111000//////...///111222333444666999;;;<<>>FFFSSSfffvvvzzzrrrllljjjjjjiiihhh^^^UUUHHH;;;333///---,,,,,,+++***+++---...---,,,---,,,***(((''''''(((((("""%%%''')))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$"""""""""###############$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######"""!!!!!!"""############$$$$$$%%%%%%%%%%%%''''''%%%$$$######""""""((('''%%%$$$### $$$$$$$$$$$$%%%%%%%%%%%%xxxaaaVVVLLLHHHDDDAAA@@@@@@???>>>??????>>>>>>======<<<<<<;;;;;;:::999999999999999:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>======>>>???AAACCCEEEFFFFFFEEECCCBBBBBBBBBCCCCCCIIIMMMQQQSSSUUUYYY___dddooo{{{rrrbbbQQQIIIFFFBBB???>>><<<<<<<<<===<<<<<<;;;;;;777666555555444555555555222222222222333444555666999:::<<<======;;;888666444333111000//////000000...---000666===HHH[[[lll}}}jjj[[[NNNCCC<<<:::999;;;<<<===<<<:::777555555555444444444333333333222222222222111000/////////000222333333555888:::888===DDDKKKQQQXXX___cccdddcccbbbaaabbbcccdddeeeiiieee```ZZZVVVXXX]]]aaahhhhhhgggeeebbb```aaabbbdddfffiiilllppptttzzz~~~}}}{{{xxxwwwvvvvvvvvvwwwwwwuuusssqqqooonnnmmmjjjiiieee^^^TTTHHH===777222///---.........333999@@@LLL[[[eeehhhhhhhhhiiieeeggghhhgggffffffggghhhfffeeeaaa[[[RRRHHH???::::::777666:::???IIIXXXfff~~~zzzrrrnnnmmmmmmmmmggg^^^PPPBBB888333///...+++******+++---......------+++)))''''''((()))***''''''((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###$$$###"""###$$$%%%%%%###"""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$%%%&&&&&&&&&''''''&&&$$$$$$#########%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&yyycccWWWLLLHHHDDDAAA@@@@@@???>>>=========>>>======<<<<<<;;;:::999999888999999999;;;::::::999999:::::::::;;;::::::;;;;;;===>>>>>><<<===???AAABBBDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEEKKKMMMPPPQQQRRRWWW___eeennnzzznnn^^^NNNGGGDDD???;;;:::::::::;;;;;;;;;;;;::::::888888666555444444444444333333333333333444555666777999<<<======;;;888777666444222000////////////...---000555;;;FFFWWWggg|||vvvdddTTTGGG??????;;;<<<======<<<;;;999888444444444444333333333222000111222222222111000000...000111222222333666888777:::???EEELLLTTT]]]cccddddddcccbbbaaabbbdddfffhhhgggccc^^^ZZZYYY\\\```eeeffffffdddbbbbbbcccdddcccfffjjjnnnsssyyy|||zzzzzz{{{|||}}}|||yyyuuusssqqqppppppmmmmmmjjjddd[[[OOOEEE???666222000000...---111888???KKKZZZcccggghhhiiikkkeeefffgggfffdddccceeegggddddddccc^^^WWWMMMCCC===777555555888;;;AAANNNYYYooozzztttsssssstttrrriiiZZZKKK@@@888333000---+++++++++---------++++++++++++*********+++++++++***))))))((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$""""""###$$$%%%$$$###!!!"""###$$$%%%$$$$$$###!!!""""""""""""############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$!!! !!!###'''***++++++$$$$$$$$$%%%%%%%%%&&&&&&zzzcccXXXLLLHHHDDDAAA@@@@@@???>>>;;;<<<===============<<<;;;:::999999888888999999;;;;;;:::999999::::::::::::::::::;;;<<<===>>>???;;;===???BBBCCCDDDDDDDDDBBBBBBAAA@@@AAACCCFFFGGGKKKMMMOOOOOOQQQVVV___eeennnzzzlll^^^NNNGGGDDD???;;;999888888999:::::::::999999;;;:::888666444333222222444333333333444444555666777999;;;======;;;999777777555333111///......///......111666;;;DDDUUUdddyyymmm[[[KKKDDDDDD>>>>>>>>>======<<<;;;;;;444444333333333222222222///000222333333222111000---///000111111222555777777999<<>>===<<<;;;:::999999:::;;;===<<<::::::999:::;;;<<<===<<<;;;:::888777666555999999::::::;;;<<<======>>>???AAABBBCCCDDDDDDDDDBBB@@@===<<<<<<>>>AAACCCLLLLLLLLLMMMOOOUUU]]]bbbnnn{{{iii[[[MMMFFFBBB>>>;;;;;;===<<<;;;:::999:::;;;<<<:::999777555444444555555222222222222222222222222777888:::<<<<<<;;;:::999888666222111111111000//////111111111555AAAQQQ]]]zzz|||fffRRRGGGCCCAAA???<<<<<<===>>>======777666555444333222222222333333222111000///...---/////////000111333444555444666888===EEEQQQ]]]fffggggggeeebbb___^^^___aaaffffffggggggfffaaaZZZUUU[[[^^^aaaccccccccccccdddeeehhhkkkpppwww|||wwwrrrrrruuuyyyxxxtttmmmggg```UUUKKK>>>999222///000333444555CCCKKKWWWaaafffhhhhhhggghhhfffcccccccccbbbaaa```aaa```___^^^\\\UUUKKKDDD888666666777666777>>>FFFZZZjjj}}}{{{{{{uuujjj]]]OOOCCC999444222---,,,...///,,,***+++,,,---.........---,,,+++((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""''''''&&&%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$###"""!!!"""###%%%''''''%%%###$$$&&&'''&&&###!!!!!!"""###$$$%%%%%%%%%###""" !!!###$$$""""""###$$$%%%%%%&&&&&&###''')))%%%######""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""" !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$###"""$$$%%%}}}dddVVVKKKGGGCCC@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<======<<<;;;:::999999888888888999999:::;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@>>>===>>>@@@DDDFFFJJJKKKKKKLLLOOOUUU]]]cccnnn{{{jjj]]]NNNGGGDDD@@@=========<<<;;;::::::;;;;;;<<<;;;:::999777555444333333222222222222222222222222555777999;;;<<<<<<;;;:::777555222111222222111000///000000000222;;;HHHRRRllluuuppp\\\OOOIIIDDDAAA>>>============<<<999999777666444444333333333333222111000///............//////111222333444444555777;;;BBBMMMYYYbbbfffeeeccc```]]]\\\]]]___dddeeeggghhhhhhccc]]]XXXYYY[[[___bbbcccccccccccceeefffiiinnnuuu~~~yyyttttttxxxwwwxxxuuuooojjjeee[[[QQQDDD>>>666222222444666777FFFNNNYYYccchhhiiiiiihhhiiigggcccaaaaaa```___^^^______^^^^^^\\\WWWPPPJJJ???:::777777666777<<>>===<<<<<<<<<=========<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777888888999999:::::::::<<<===>>>???@@@AAAAAAAAA???>>>===<<<>>>AAADDDFFFHHHIIIJJJKKKOOOUUU]]]bbbnnn{{{zzziii[[[NNNGGGDDD@@@=========<<<<<<;;;::::::;;;;;;;;;;;;:::888666444222111111111111111111111111111333444777999;;;<<<<<<<<<888666333333333333222111111111111000000666???FFFYYYeeevvv{{{hhhWWWNNNHHHDDDAAA>>>>>>>>>===<<<:::999888666444333333333333222222111000///..................///111222222555555666888>>>HHHSSS[[[ccccccaaa^^^[[[ZZZ[[[]]]aaacccfffiiijjjgggaaa\\\WWWYYY\\\___bbbccccccccccccdddgggkkkrrr|||zzzvvvrrrssswwwuuuwwwvvvrrroookkkcccZZZMMMGGG>>>888777888;;;<<>>GGGRRRdddwww|||}}}yyyssskkkaaaVVVJJJCCC888333000222222//////000,,,,,,---.........---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$&&&''')))'''%%%######"""###$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%#########$$$$$$%%%%%%&&&###%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###'''******(((%%%""""""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""&&&$$$"""$$$'''(((&&&$$$gggYYYLLLHHHDDDAAA??????===<<<;;;<<<===>>>>>>===<<<;;;>>>======<<<;;;;;;;;;;;;777888888888888999999999888888999999:::::::::;;;;;;;;;<<<===>>>?????????;;;:::::::::<<>>;;;;;;;;;;;;::::::999999888888888888999888777555333111111111111111111111111111000222444777:::<<<===>>>:::888666555555444222000222222222111111333999===JJJYYYlllyyyqqq]]]PPPJJJFFFBBB????????????>>>999888666444222111000000222222111111000//////..................///000111666666555666:::CCCMMMTTT`````````^^^[[[ZZZ[[[\\\^^^aaaeeejjjlllkkkfffbbbYYYYYY[[[]]]aaacccdddcccbbbcccdddgggnnnwww}}}tttoookkkhhhkkkppprrrvvvxxxuuussspppiiibbbXXXRRRIIIBBB???@@@BBBEEETTTYYYaaagggjjjjjjiiiiiikkkhhhdddaaa```aaa```````````````___^^^\\\YYYWWWMMMCCC;;;999999777888:::@@@HHHVVVhhh{{{yyyvvvrrrmmmfff\\\OOOGGG;;;555111222111///...000---...///000000000///...((((((&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!###%%%((((((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''(((***)))'''&&&$$$###!!! ######$$$%%%&&&&&&%%%%%%((('''&&&$$$#########$$$#########$$$$$$%%%%%%%%%###&&&%%%  """"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''%%%$$$###$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%"""!!!%%%'''%%%!!!iii[[[NNNJJJFFFBBBAAA@@@>>>===;;;<<<===>>>>>>===<<<;;;=========<<<<<<;;;:::999666666777888888999::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<============:::::::::;;;===???BBBDDDJJJJJJKKKMMMOOOSSSYYY^^^lllyyyrrrbbbVVVJJJEEEBBB>>>;;;;;;999999888888777666555555444555666777777666444444000000000000000000000000...000222666999<<<>>>???===;;;999777666444111///000000000000000222444777AAAOOObbbpppxxxyyydddTTTKKKGGGCCC@@@???@@@@@@@@@888777666444222111111111222222111111000000/////////...............//////666666555555888???HHHNNNYYY\\\^^^___^^^]]]\\\]]]\\\^^^ccchhhlllmmmjjjhhh]]][[[ZZZ\\\___cccddddddaaabbbccceeejjjrrr|||yyyoooeee___\\\ZZZ___eeekkkqqqvvvvvvuuusssoooiiiccc^^^VVVNNNJJJJJJMMMPPP[[[```fffjjjkkkjjjiiiiiijjjgggdddccccccdddddddddccccccbbbaaa^^^\\\ZZZYYYQQQHHH???===<<<999888999>>>BBBMMM\\\oooxxxuuuqqqnnniii```TTTLLL>>>777222111///---,,,///...///000222222222111000))))))'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%((((((((('''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''&&&%%%$$$$$$$$$"""######$$$$$$$$$$$$###&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%###%%%###"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$##################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%"""!!!%%%'''%%%!!!kkk\\\OOOKKKGGGCCCAAA@@@???>>>;;;;;;<<<=========<<<<<<<<<===<<<<<<;;;:::888888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFIIIJJJLLLNNNPPPTTTZZZ^^^jjjxxxpppbbbVVVKKKFFFDDD@@@===<<<777777777666666444333222222222333444555555555555////////////////////////---///111444888;;;===???>>><<<:::999888666222000......------...///000111<<>>===;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<;;;:::999777666888888999999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>???AAACCCDDDEEEGGGIIIKKKNNNRRRWWW]]]bbbhhhvvvpppaaaUUUJJJFFFDDD@@@===<<<777777777777666444222111222222111111222222333333////////////////////////---...000333666:::===>>><<<;;;:::::::::888666333111///...---......//////666<<>>===<<<;;;777777666555555555555555111111111111000000000000111000000///.........///000111333444555999===@@@GGGNNNXXX___bbbaaa___]]]\\\\\\___ccciiinnnooopppiiiaaaXXXUUUXXX]]]```aaabbbcccddddddfffiiimmmqqqyyy|||~~~ttt^^^TTTHHHAAA>>>>>>EEENNNSSS^^^iiioootttxxxyyywwwqqqppplllgggbbbaaacccfffkkknnnpppqqqpppnnnmmmlllhhhgggfffggggggfffdddaaaaaaccceeedddaaa]]]\\\\\\]]]YYYTTTOOOGGG===999:::888;;;@@@GGGRRRbbbttt~~~vvvqqqooojjjaaaYYYKKKBBB:::666222......000---...///111222111111000///...,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%!!!###%%%$$$"""!!!###%%%###$$$$$$%%%%%%$$$$$$###"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!### ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######"""""""""$$$%%%&&&""""""###$$$%%%%%%%%%%%%!!!"""###$$$%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&mmm^^^NNNJJJEEEBBB@@@???===<<<;;;:::999999:::;;;<<<===;;;;;;;;;;;;:::888666555666666777777777888888888999999999999999999999999::::::;;;<<<<<<<<<;;;;;;=========>>>???AAABBBCCCDDDGGGJJJNNNSSSYYY```eeeggguuuqqq^^^SSSHHHDDDBBB>>>;;;:::777888888888666555333111444333111000000000111222////////////////////////---...000222666999<<<>>>999999999:::;;;;;;888666555333111///000000//////222555===KKK\\\mmmzzzvvveeeVVVPPPHHHAAA===:::999888444444444333333333444444111111111111000000000000222111000//////...//////---///111333444666:::<<>>777333555<<>>999;;;555888<<<@@@HHHWWWkkkyyyvvvqqqooojjjbbb[[[QQQHHH>>>999555000000222+++,,,...///000000000///...---+++)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((###$$$$$$$$$######"""!!!$$$&&&((('''$$$###$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""!!!!!!"""$$$&&&'''!!!"""###$$$%%%&&&&&&&&& !!!###$$$%%%!!!###$$$$$$###"""$$$%%%lll[[[PPPJJJDDDCCC@@@===;;;===:::999:::;;;===>>>===<<<===<<<::::::::::::999777::::::999999999999999999<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999888999:::::::::<<>>JJJ\\\jjjssswwwyyy{{{zzzwwwssspppoooooonnnmmmsssttttttsssqqqmmmjjjhhhgggfffeeeeeeccccccbbbaaaeeedddccc```^^^^^^```bbbdddjjjmmmggg]]]QQQDDD:::888666888>>>DDDNNN]]]jjjxxxwwwpppllliiiddd___\\\SSSGGG<<<777333///---000///......///000...---,,,,,,+++***)))(((&&&%%%***(((&&&$$$###$$$%%%&&&'''%%%###$$$%%%&&&%%%%%%''''''&&&%%%%%%$$$######'''###"""&&&'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""""""""###$$$%%%&&&########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$nnn^^^PPPJJJDDDCCC@@@===;;;===;;;;;;===???AAAAAA>>>;;;<<<;;;999999:::999888666999999999999999999999999>>>===<<<;;;:::999999999:::;;;;;;<<<<<<;;;:::::::::;;;<<<<<<<<<>>>AAACCCEEEFFFHHHJJJNNNUUU]]]bbbiiitttqqqaaaUUUIIIEEECCC@@@===>>>666555444333222111000000000000000///000000111111222222222222111000//////---------...111444888:::<<<===???@@@@@@>>><<<:::666555333111////////////...000333888BBBQQQ```jjjooouuuzzzzzzyyyxxxsssmmmbbbZZZNNNDDD>>>;;;888777555555555555555444333333666444222111222222222000//////......---,,,,,,+++/////////000222333555666777???KKKUUU[[[^^^___```\\\\\\]]]___cccgggkkkmmmnnnggg^^^WWWUUUWWW[[[]]]bbbbbbcccccccccccccccbbbeeehhhkkkmmmppppppjjjaaaKKK@@@555222111000111444777BBBRRRcccpppxxx~~~}}}zzzvvvttttttttttttssssssssssssrrrpppmmmkkkiiihhhggggggfffeeedddcccbbbddddddcccaaa______aaacccgggnnnqqqnnnggg\\\MMMAAA999666777;;;@@@GGGSSS___qqqzzz~~~uuunnnkkkiiieeeaaa^^^WWWMMMBBB:::555111///000...------//////...---.........---,,,***)))(((***)))'''%%%$$$%%%&&&''''''&&&$$$$$$&&&'''&&&%%%(((((('''&&&&&&%%%$$$$$$'''######&&&'''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""###############qqq```PPPJJJDDDCCC@@@===;;;===:::;;;>>>AAABBBAAA===999;;;:::999888999999888666888888888999999::::::;;;???>>>===;;;:::999888888::::::;;;<<<<<<;;;;;;:::<<<===>>>>>>>>>@@@CCCEEEDDDFFFGGGIIIMMMSSSZZZ___hhhsssrrr```TTTIIIEEECCC@@@======555555444333222111111111///////////////000111222000000000111111000//////,,,,,,,,,---///222555777;;;>>>AAACCCCCC@@@<<<:::888777444111///...............///333999DDDQQQYYYgggooouuuuuusssttttttrrrggg___SSSHHH@@@;;;888777888777666444444444444555999777444333222222000///000//////......---------------...///000222333444555:::BBBMMMWWW^^^aaaaaa\\\\\\\\\]]]```dddhhhkkkllliiiccc\\\XXXXXX[[[^^^aaaaaabbbbbbbbbbbbaaaaaa___cccfffhhhjjjjjjcccZZZGGG<<<222//////...///222444;;;HHHZZZkkkyyy~~~zzzxxxxxxxxxxxxwwwrrrrrrqqqpppooommmkkkjjjiiihhhgggfffeeeddddddcccbbbbbbbbbaaa______aaadddhhhnnntttuuurrriiiXXXIII===999777999;;;???HHHQQQcccooo}}}xxxpppkkkiiihhheeeccc```]]]VVVKKKAAA888444222///...,,,,,,...///...---...///......---,,,+++***+++***(((&&&&&&&&&''''''((('''%%%%%%'''((('''&&&(((((((((''''''&&&&&&%%%'''$$$###'''(((%%%$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######""""""!!!######$$$%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$$$$qqq```PPPJJJDDDCCC@@@===;;;===;;;:::;;;===>>>>>>;;;999<<<;;;999999:::;;;999888777777888999::::::;;;;;;>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@CCCFFFEEEFFFHHHJJJMMMRRRYYY^^^iiiuuuooo[[[OOODDDAAA???<<<999888555444333222111111222222////////////000111222222...//////000000000000///------,,,---...111444666888;;;@@@DDDDDDAAA<<<888999777444111///------,,,//////000111555===GGGNNN```jjjrrrqqqnnnoooooonnnjjjcccXXXLLLBBB<<<888777888666444333333444666777999666444222222111000...000000//////............------......///111222333777777<<>>:::::::::;;;AAAHHHTTTbbbrrr~~~{{{vvvqqqkkkgggeeeeeedddccccccbbb^^^TTTHHH===888666///...,,,,,,---.........,,,---------,,,+++******+++***)))((('''''''''((()))(((&&&&&&((((((((('''((('''''''''&&&&&&&&&%%%'''$$$$$$''')))&&&$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!! """"""###$$$%%%%%%%%%%%%(((&&&%%%######%%%&&&(((############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%ppp___PPPJJJDDDCCC@@@===;;;===>>><<<999999;;;<<<=========<<<;;;;;;<<<===<<<:::777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEEEEEGGGIIILLLOOOTTTZZZ^^^jjjwww|||jjjVVVKKKAAA>>>===999666555444333111000000111222333000000000000000111222222...//////000000000000//////...------...000333444666:::@@@EEEEEECCC>>>;;;999777444111...,,,,,,+++/////////000222888@@@EEEQQQ]]]ggghhhggggggfffeeehhhccc[[[PPPFFF>>>999777666444222111222444777999555333111111111111000//////////////////.....................///111222333999888999@@@KKKUUU[[[]]]\\\[[[ZZZZZZ[[[^^^aaaccceeegggiiigggaaa\\\[[[[[[]]]^^^```aaabbbbbbaaaaaa___bbbcccdddeeefff___WWWFFF<<<333000000......111555666>>>LLL```ttt~~~|||zzzxxxwwwtttssspppmmmkkkiiiiiihhhgggffffffeeedddcccbbbbbb```aaabbbbbb``````bbbcccccciiiooouuuyyyvvviii[[[JJJCCC<<<999888888;;;AAAKKKXXXhhhuuu}}}{{{tttoookkkfffcccaaabbbbbbbbbddddddbbbZZZNNNCCC===:::111///,,,,,,---......---,,,,,,---------,,,,,,++++++******)))((((((''''''***(((&&&'''((()))((((((&&&&&&&&&%%%%%%%%%%%%%%%'''$$$$$$(((***'''$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%######""""""!!!"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!! !!!!!!"""###############'''&&&$$$######$$$&&&'''"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn\\\PPPJJJDDDCCC@@@===;;;===AAA===:::999;;;>>>AAABBB>>>===<<<<<<>>>>>>===<<<888888888999999::::::;;;::::::::::::;;;<<<======:::::::::::::::;;;======;;;<<<=========>>>AAADDDEEEGGGJJJMMMPPPVVV\\\```kkkxxxwwweeeUUUJJJAAA>>>===999555555333222000///000111333444333222222111111111222222000000000111111000//////000///---------///111222666:::AAAFFFHHHFFFBBB@@@999888555222///---------------------...222888===CCCNNNYYY^^^aaaddddddbbbdddbbb]]]UUUKKKBBB<<<:::666555333111222444666888333111000000111222111000....................................///000111222888777777;;;DDDMMMUUUYYY[[[[[[[[[ZZZ[[[\\\^^^___cccgggjjjkkkhhhbbb]]]ZZZZZZ\\\___bbbcccdddcccbbbbbbdddcccbbbdddeee___XXXHHH>>>555222111///...000///222999FFFYYYnnn~~~~~~{{{xxxtttoookkkiiihhhhhhffffffeeedddcccbbbbbbaaaaaabbbcccbbbaaa```aaabbbbbbhhhmmmqqquuuvvvpppgggRRRHHH===888555444777<<>>444111...,,,---......---------......///.........*********)))(((((('''''')))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%)))+++'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""!!!!!!######"""!!!!!!"""######!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$mmm[[[PPPJJJDDDCCC@@@===;;;===>>><<<999:::<<<@@@BBBCCC===<<<;;;<<<===>>>===<<<999999999999999999999999;;;;;;:::::::::;;;<<<<<<::::::999999:::;;;===>>>;;;<<<=========???BBBDDDCCCFFFIIIMMMQQQVVV\\\aaajjjxxxqqq```TTTIII@@@>>>===999555444333111000//////111333555555555444333222222222222222222222222111000/////////...,,,+++,,,---///000444888>>>DDDGGGGGGDDDCCC;;;999666444111000000///------,,,++++++---111555:::BBBKKKRRRYYY```aaa______```___ZZZQQQGGGAAA>>>999888666444333333444555444333111111222222222111---------------------------,,,,,,------...///000333333555777===EEEOOOVVV[[[[[[\\\\\\\\\\\\\\\[[[dddggglllppppppjjjbbb[[[XXX[[[___bbbeeefffeeeeeeddddddbbb___aaaccc___XXXIII???666333222///...///+++///555@@@PPPbbbuuuzzzsssnnnkkkjjjiiiggggggfffeeedddcccbbbbbbaaacccdddcccaaa`````````aaafffjjjkkknnnssssssppp]]]PPPBBB:::666333555999???IIIUUU```jjjtttvvvuuullljjjfffbbb______```bbbcccaaa^^^ZZZTTTMMMEEE@@@888444000---------------+++,,,---...............))))))))))))((('''&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%***+++'''$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$########################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%######%%%&&&((()))***+++mmmZZZPPPJJJDDDCCCAAA===;;;===999888888999<<>><<<===>>>>>>>>>???BBBEEEBBBEEEIIIMMMQQQVVV\\\aaaiiiwwwmmm___RRRGGG>>><<<;;;777333222222111///...///111444555777666555444333222222222333333333222222000///......---+++******+++---...111555;;;AAADDDEEEDDDBBB<<<;;;888555333222222222//////...,,,***+++...111333888>>>DDDMMMVVVYYYVVV]]]```aaa^^^UUUKKKEEEBBB===;;;999666444333333333777555333222333333222111,,,---------------------++++++++++++,,,---.........000333555888AAALLLTTTZZZ[[[\\\]]]]]]\\\ZZZYYYeeehhhmmmsssuuuoooeee\\\WWWZZZ^^^cccfffggggggfffdddddd```]]]^^^```^^^XXXJJJ@@@777444222...---...+++///555===HHHXXXjjjwwwyyyyyyyyy}}}~~~vvvpppmmmkkkkkkhhhhhhgggfffeeeddddddcccbbbcccdddcccaaa______```___dddffffffhhhnnnssstttgggXXXHHH>>>888555666:::999BBBMMMWWWcccooouuuuuunnnlllhhhddd```___aaacccbbb___[[[XXXUUUOOOGGGAAA:::666111...------------))))))***+++,,,,,,,,,,,,))))))))))))((('''&&&%%%((('''%%%%%%'''((('''&&&&&&''''''''''''''''''''''''$$$%%%***+++(((%%%$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&''' !!!###$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""############""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''***---000222333qqq]]]PPPHHHBBBBBBBBB@@@>>>???:::;;;;;;<<<===>>>??????<<<<<<;;;:::999999999999444444666777999999:::::::::999888888888:::<<<>>><<<:::999999;;;<<<<<<;;;<<<;;;;;;;;;<<<===???@@@AAADDDIIINNNRRRWWW[[[___kkkuuu}}}fffXXXMMMGGG???:::888777555333111///...---...111444555777888999888555333333333111111000000000000111111///......---------......///222777===BBBEEEGGGHHHBBB@@@<<<888444333222222///...---,,,++++++******000333777<<>>???;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999666666777999:::::::::::::::999888888888:::<<<===:::888888999<<<>>>>>>>>><<<<<<;;;;;;<<<===???@@@AAADDDHHHMMMQQQUUUZZZ^^^hhhrrrzzzdddWWWMMMGGG???;;;999888555333111000...---...000333555666777888777444222222333111111000000000000111111//////...---------------...111555;;;@@@CCCEEEFFFCCCAAA===999666444333333000///...,,,+++++++++++++++...222777<<>>;;;::::::;;;BBBOOO[[[dddllltttuuuwwwvvvooojjjfffbbb]]]]]]]]]\\\[[[XXXTTTQQQOOOFFF???555/////////...,,,---,,,,,,---...///---,,,)))(((''''''((()))***+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))&&&$$$&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%$$$""""""###%%%!!!"""###############"""###""" !!!###$$$%%%$$$###"""######$$$%%%$$$$$$%%%%%%%%%$$$###"""!!!"""$$$###""""""###$$$""" !!!$$$%%%### !!!###$$$$$$$$$&&&((('''***000999GGGRRRRRRLLLrrr^^^QQQIIICCCBBBBBB@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888999777888999:::::::::::::::999999888888999:::<<<===;;;:::999:::<<<===>>>===<<<<<<;;;;;;<<<===>>>???@@@CCCGGGKKKNNNSSSXXX[[[cccmmm|||vvvbbbVVVMMMGGG@@@;;;999888555222111000.........000222333444666777666333111111222111111000000000000111111000///...---,,,+++++++++,,,///333888===AAACCCEEEDDDBBB???<<<999777555555000///...---+++++++++***(((***...222777===DDDIIIQQQVVVZZZ[[[[[[\\\YYYTTTKKKGGGAAA<<<888666444333000////////////000111111111111111111000///...---------------------...///...///111222555999@@@DDDPPPUUU\\\aaabbbaaa___^^^```aaaeeejjjnnnqqqpppooohhhccc^^^^^^cccggggggeeeeeedddbbbaaaaaa```^^^\\\VVVMMMAAA999555444222111,,,,,,...222;;;GGGRRRXXX^^^```ccciiipppyyyyyyuuuqqqnnnlllkkkiiihhhhhhgggeeeeeeffffffdddbbbdddcccaaa```bbbeeeiiillllllggg^^^SSSGGG???:::999999999???JJJVVV^^^hhhpppvvvzzzzzzsssmmmhhhccc^^^___^^^\\\ZZZXXXVVVUUUUUUNNNFFF;;;444111000///...---,,,+++,,,...//////---((((((''''''((()))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%"""$$$&&&&&&$$$###$$$%%% !!!"""###$$$$$$$$$$$$""""""!!! !!!"""###$$$"""""""""""""""###$$$%%%$$$$$$$$$%%%$$$$$$###""" !!!######"""###$$$&&&!!!!!!!!!"""######""""""###$$$$$$$$$$$$%%%'''***'''...777CCCRRR]]]]]]WWWsss^^^QQQIIICCCCCCBBB???===>>>:::::::::;;;;;;<<<<<<===<<<;;;:::999888888888888888888999999:::999999999888888888888999:::;;;<<>>???@@@BBBEEEHHHKKKPPPUUUXXX___hhhwwwsssaaaVVVMMMGGG@@@<<<:::888555222111000///......///111222222444555444222000000111111000000//////000000111000///...,,,+++*********,,,...111555:::???BBBDDDEEEDDDBBB???<<<:::777666//////---,,,******))))))(((***---000444999@@@DDDLLLRRRWWWYYY]]]aaaaaa^^^SSSNNNFFF???;;;888555444222111000000000111222333000000000000000///......---------,,,,,,---............///222666:::===>>>HHHNNNWWW___bbbbbb___]]]]]]___aaaeeejjjoooqqqsssnnnhhhaaa^^^___bbbddddddfffeeecccaaa``````___^^^YYYRRRGGG>>>999555333111000///000333;;;EEEOOOVVV]]]^^^aaafffmmmvvv~~~~~~{{{uuuqqqmmmiiifffcccaaaaaaaaabbbcccdddeeeeeehhhfffdddcccccceeegggiiikkkjjjfff[[[MMMBBB;;;999777777;;;DDDMMMUUU```iiivvv|||~~~xxxqqqlllgggaaaaaa___\\\YYYWWWWWWXXXXXXUUUNNNCCC;;;666333111///---,,,+++,,,...000//////******))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$$$$!!!"""######$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$ !!!""""""###$$$%%%###$$$$$$$$$$$$#########!!!"""$$$$$$###"""$$$%%% !!!######"""""""""###%%%%%%%%%######$$$'''***+++333===HHHTTT[[[YYYRRRttt___RRRJJJCCCCCCBBB???======999:::;;;<<<===>>>??????;;;;;;:::999888888888888777777888888888888888777888888888888999:::;;;;;;@@@>>><<<;;;<<<<<<;;;999======<<<;;;;;;<<<>>>??????AAADDDFFFHHHLLLQQQUUU\\\dddrrrppp___UUUMMMGGGAAA===;;;999555222111000///......//////000000222333222000/////////000//////......//////000//////---,,,******)))))),,,---000333888===BBBDDDEEEEEEDDDBBB???<<<999777///...,,,+++)))((((((''')))***,,,...111555:::>>>FFFLLLRRRVVV]]]dddfffeeeZZZTTTKKKCCC===:::777555444333111000///000111111......//////......------...------,,,,,,,,,---------------111555999999999AAAFFFPPPYYY___```]]][[[[[[\\\___bbbfffkkkpppsssqqqllleee___]]]^^^aaaccceeeeeedddbbb```_________]]]WWWNNNDDD<<<666222000111000111444<<>>777666888>>>DDDJJJUUU```rrrzzz{{{uuupppkkkfffaaa___[[[XXXVVVWWWYYYZZZYYYTTTLLLDDD===888444111///---,,,,,,.../////////------,,,+++)))((('''&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!$$$%%%$$$#########$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$ !!!"""###$$$$$$$$$#####################$$$###%%%%%%$$$###""""""### """$$$$$$###"""###$$$$$$$$$$$$###"""$$$'''***---444<<>>??????;;;:::999888888777777888555666777888888888888888777777888888999:::::::::<<<;;;:::;;;===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@BBBCCCEEEIIINNNRRRYYYaaannn~~~mmm]]]SSSMMMHHHAAA>>><<<:::555222111000000///...............000111000///------.........------------.........---,,,+++***))))))))),,,,,,...111666;;;AAADDDDDDEEEEEEDDDAAA>>>:::888///...---+++)))(((''''''''')))***+++,,,000444888???FFFLLLQQQYYYbbbgggfff___XXXNNNEEE???;;;888666444333111000///...------,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,---000333666666666;;;???GGGPPPXXX[[[ZZZXXXYYYZZZ]]]___bbbgggmmmqqqrrroooiiibbb]]]\\\^^^aaacccddddddbbb```^^^^^^^^^___[[[SSSJJJAAA999444111000000000444<<>>===<<<;;;;;;<<<===>>>???@@@AAAAAACCCGGGLLLOOOVVV]]]jjj{{{zzzjjjZZZOOOLLLHHHBBB>>>===:::555222111111000///......---------...//////---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++*********************+++...333999???BBBDDDEEEEEEEEECCC???;;;888111000...,,,+++))))))((((((((())))))***---111444999???EEEKKKSSS^^^ddddddbbb[[[PPPGGG@@@<<<999777333333222222111///...---,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,+++,,,...///111222444666777999>>>GGGPPPUUUVVVUUUWWWYYY\\\]]]___ccciiinnnpppppplllfff___[[[\\\^^^aaacccdddccc```]]]\\\]]]___]]]WWWOOOFFF>>>999777333222222555===GGGQQQWWW]]]^^^aaadddhhhjjjlllmmmqqquuu|||vvvdddTTTIII@@@BBBDDDGGGMMMXXXeeennnmmmllljjjhhhffffffffffffdddfffggggggcccZZZOOOGGG>>>;;;999888777:::EEEQQQ\\\iiiuuuwwwsssqqqnnnkkkeeebbb___[[[YYYYYYZZZ[[[]]]^^^___\\\SSSIII???999333000---,,,---.........---............,,,+++***)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&$$$###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%!!!"""######"""###%%%'''$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$###"""###$$$%%%%%%$$$#########"""!!!!!!"""###$$$%%%###%%%%%%%%%#########%%%###"""!!!"""%%%&&&$$$!!! """%%%&&&'''(((***,,,,,,111555666888;;;999444~~~jjjSSSKKKDDDCCCBBB???<<<===>>>>>>===<<<:::999888888;;;:::999888777777777777555666888999:::;;;<<<<<<666777888999999:::999999>>><<<;;;;;;===>>>>>>===>>>===<<<;;;;;;<<<===>>>??????@@@@@@BBBEEEJJJNNNTTT[[[hhhxxxxxxgggWWWMMMLLLHHHBBB???===:::666222111111000///...------,,,,,,---///...---,,,,,,---,,,++++++******++++++,,,++++++***************+++)))((())),,,000777===AAACCCDDDFFFEEECCC???;;;888333222000...,,,+++******)))***+++***+++---000333444:::AAAFFFOOOZZZ```aaaccc\\\QQQHHHAAA<<<999888333444555555444333111000,,,,,,------...------,,,...---,,,,,,+++++++++++++++---...//////000333666555666:::AAAKKKRRRTTTTTTVVVYYY[[[\\\]]]```fffkkkooopppnnnhhh```[[[[[[]]]___bbbeeeddd```\\\[[[\\\___]]]YYYRRRIIIBBB===;;;777666666888???IIIRRRXXX\\\^^^bbbeeeiiikkklllllljjjmmmttt}}}uuuaaaMMMAAA888999:::===CCCPPP___iiimmmkkkiiigggeeeeeeeeeeeecccdddfffiiiiiicccXXXPPPBBB>>>:::888555777BBBNNNTTTcccppptttqqqpppnnnkkkgggdddaaa]]][[[[[[[[[\\\^^^aaaeeeccc[[[OOOCCC<<<444111...,,,---......---,,,---.../////////...---*********)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%######%%%'''###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%######$$$###"""$$$&&&)))""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""###"""!!!!!!!!!###$$$%%%!!!###$$$%%%$$$$$$%%%'''%%%""""""&&&((($$$ """&&&((()))***,,,...111444666444444666555111~~~gggSSSJJJCCCAAA@@@===;;;<<<<<<;;;;;;::::::999999888888888888777777777777666666666777888999:::::::::777777888888888888888888<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::===??????>>>>>>???AAAEEEIIILLLSSS[[[ggguuurrraaaTTTMMMDDDAAA>>>;;;999888555333111111000...---,,,+++***''''''(((((()))))))))***))))))***++++++*********++++++,,,++++++***)))(((''')))+++---000444:::>>>DDDFFFGGGGGGEEEAAA===;;;444222000///...,,,)))'''&&&&&&''')))+++---///000222555;;;AAAGGGNNNTTTYYYXXXTTTMMMFFF@@@<<<::::::777666555333222111111111......---,,,,,,,,,------+++++++++,,,---...000111,,,,,,---...///000111222000333888===CCCJJJRRRWWWVVV[[[[[[XXXXXX^^^eeegggkkknnnoookkkddd]]]ZZZXXX[[[___dddfffccc```______ZZZYYYWWWVVVTTTNNNEEE>>>===;;;:::<<>>MMMZZZ```dddiiijjjgggeeedddeeefffeeeeeegggiiigggbbb^^^OOOFFF???===;;;666777<<>>;;;;;;;;;;;;<<<<<<<<<<<<999999888888888777777777666777888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===>>>>>>===<<<===???AAA??????>>>???BBBEEEIIILLLTTT\\\ggguuuppp___RRRKKKDDDAAA>>>;;;:::888666444111111000...---,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++***)))(((((()))***+++---...222666:::BBBDDDGGGHHHGGGDDD???===666333000...---+++)))'''************+++---...//////333888===CCCIIIOOOSSSUUURRRMMMHHHCCC???===<<<<<<;;;888555222000////////////...---------......------,,,,,,,,,------...,,,,,,---...///000111111111333777;;;AAAHHHPPPVVVWWW[[[]]]ZZZYYY___eeegggiiilllnnnlllfff___ZZZXXXXXX]]]bbbeeecccaaa``````^^^\\\ZZZYYYWWWSSSLLLGGGDDDBBB@@@BBBHHHPPPWWW\\\aaaaaabbbbbbdddeeeggghhhgggiiikkkooouuu}}}qqqXXXEEE;;;555222222333444999EEEQQQXXX^^^dddhhhhhhgggffffffdddddddddfffhhhhhheeebbbVVVLLLBBB===999555777;;;DDDMMMZZZeeekkkmmmmmmllliiigggddd```^^^^^^aaadddfffiiikkkmmmnnnjjj[[[MMM===777000------///...------...///111333333000---,,,+++***))))))((())))))&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$############$$$$$$########################"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''(((((()))+++,,,...///111111000////////////000}}}gggUUULLLEEECCCBBB???===>>>;;;<<<<<<===>>>>>>??????:::::::::999999999888888666777888999::::::::::::999999999::::::;;;;;;;;;=========<<<<<<<<<<<<;;;>>>?????????>>>>>>@@@BBB?????????@@@BBBFFFIIIKKKTTT[[[fffsssmmm]]]PPPHHHCCC@@@===;;;999888666444111111000...---,,,+++***++++++++++++,,,,,,,,,,,,+++,,,---...///000000000++++++++++++***)))(((''')))***++++++,,,///333666>>>AAAFFFIIIJJJGGGCCC@@@:::666111---+++***)))(((*********))))))***++++++---000444888<<>>DDDNNN[[[eeejjjkkkjjjiiihhhfffccc``````cccfffdddgggiiikkknnnlllbbbVVVCCC<<<333......//////...//////111444666666444222---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$((())))))+++,,,---...///000000///............///}}}fffSSSJJJCCCAAA@@@===;;;<<<<<<<<<======>>>>>>>>>>>>;;;;;;:::::::::999999999777888999999:::::::::999888888999999::::::;;;;;;999999999999888888888888<<<===>>>>>>======>>>@@@@@@???@@@AAACCCFFFIIIJJJQQQXXXdddqqq~~~kkk[[[OOOGGG@@@>>>;;;999888777555333111111000...---,,,+++***((((((((((((((()))))))))***+++---...///000000000++++++++++++***)))(((''''''((())))))***---111444:::>>>EEEJJJLLLKKKGGGEEE>>>999222---******))))))''''''&&&&&&&&&''''''(((+++---111444777;;;@@@CCCGGGGGGGGGGGGFFFDDDBBBAAA===<<<:::777666555555555111000///......---......000///...---,,,+++++++++,,,,,,---......///000000222222333555999@@@IIIOOOYYY___bbb```^^^```bbbaaa```dddjjjmmmkkkeee^^^YYYTTTWWW\\\```bbbcccdddddddddbbb```^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUYYY]]]aaadddeeefffggggggfffeeedddeeedddddddddfffkkkrrrwww}}}lllVVVBBB666111......///......444;;;CCCKKKVVV```fffgggeeeccc`````````bbbeeehhhkkkllljjj```RRRDDD999555666:::>>>@@@GGGRRR]]]eeegggfffjjjjjjhhheeebbbaaacccdddaaaccceeefffiiiiiibbbYYYHHHAAA666000............///000111444777888666555...---,,,+++***)))))))))((('''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!""""""############ !!!###$$$%%%&&&'''&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$###%%%&&&''')))***+++,,,,,,//////...------------...}}}fffSSSJJJCCCAAA@@@===;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999888888999::::::::::::999;;;;;;;;;<<<===>>>>>>???777777777777777777888888;;;===>>>>>>======>>>???@@@@@@AAABBBDDDFFFHHHJJJNNNUUUaaaooozzziiiZZZNNNGGG>>>;;;888777666555444222111111000...---,,,+++***'''''''''''''''&&&&&&&&&((()))+++,,,---......///************)))(((''''''%%%&&&'''((())),,,111444666;;;CCCJJJNNNMMMKKKIIIBBB<<<555...+++******)))%%%%%%%%%%%%&&&'''((((((***,,,///111333666:::===>>>@@@BBBCCCDDDDDDCCCBBB???>>><<<;;;999777666666111000///...------------...------,,,,,,,,,------,,,,,,------......//////111111111222555;;;CCCIIIXXX___dddbbb______^^^]]]]]]aaafffkkkkkkgggaaa\\\VVVWWWZZZ]]]aaadddffffffdddbbb```]]][[[[[[\\\]]]]]]^^^]]][[[ZZZ[[[___bbbeeefffggghhhgggfffeeedddcccccccccbbbcccgggmmmqqqwww{{{}}}xxxjjjUUUAAA444000---,,,......---111666===CCCNNNYYYaaadddcccaaa^^^___```bbbdddhhhlllooooooiii\\\LLL???999888999<<<===AAAJJJVVV```dddeeejjjjjjiiifffbbb``````aaabbbeeeffffffhhhiiiddd]]]NNNFFF;;;333000///...---//////000222555777666555///...---+++******))))))((((((((('''''''''&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""##############################""""""""""""######"""""""""#########$$$$$$"""""""""""""""#########!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$%%%''')))+++,,,,,,,,,///......---------------|||fffUUULLLEEECCCBBB???===>>>======<<<<<<;;;::::::999;;;;;;;;;:::::::::999999999999:::::::::::::::999888999999:::;;;<<<======999999::::::::::::;;;;;;<<<>>>@@@@@@?????????@@@@@@AAAAAACCCDDDFFFHHHIIILLLTTT```nnnvvvfffXXXMMMFFF<<<:::777666666555444222111111000...---,,,+++***(((((((((((('''''''''''''''((()))***++++++,,,,,,************)))((('''&&&$$$%%%&&&'''(((+++000333444999AAAHHHMMMNNNNNNLLLEEE@@@888111---+++***)))''''''''''''((()))******)))+++---///000333777999888:::===???BBBCCCCCCCCCEEEDDDCCCAAA>>>:::666444333222111///............,,,,,,,,,,,,,,,---...///,,,,,,---------.........000000000111333888>>>CCCRRR[[[aaaaaa```___^^^[[[\\\^^^bbbgggjjjiiieeeaaa[[[YYYYYY[[[___dddggghhhccccccaaa]]]ZZZYYY[[[]]]^^^``````^^^[[[[[[___bbbffffffggggggfffeeeeeedddbbbcccdddddddddfffiiilllooosssvvvssshhhVVVCCC777222...,,,......---///444888===FFFQQQ[[[aaaaaa```^^^___aaacccdddggglllooopppooofffVVVHHH@@@<<<999777888;;;CCCMMMYYYaaaffffffggggggdddaaa^^^^^^^^^```dddeeeeeefffhhhddd___UUUMMMAAA999444222///---.........111333555555444000///...,,,+++******)))(((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################"""""""""##################""""""""""""""""""###!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&))),,,///000111111//////...------------...|||eeeUUULLLEEECCCBBB???===>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999::::::;;;::::::999999555555666777888999::::::;;;<<<<<<<<<=========>>>;;;===???@@@???>>>>>>???@@@AAABBBCCCEEEGGGHHHIIINNNUUUaaaoooqqqbbbVVVKKKDDD===;;;888777777777666444111111000...---,,,+++***))))))((((((((('''''''''''''''((()))******))))))************)))((('''&&&&&&'''''''''(((***...111333888???FFFKKKNNNOOOOOOHHHCCC;;;444000---+++)))***))))))(((((((((((((((''')))+++---...000444666555777999===@@@BBBDDDEEEHHHIIIIIIHHHEEE???:::666555555333222111000000000---,,,,,,,,,,,,---......,,,,,,------------.........///000000111555:::>>>IIISSS]]]``````aaa___\\\\\\]]]___ccchhhjjjhhhfffaaa]]]YYYYYY]]]ccchhhjjjeeeeeeccc___[[[YYYZZZ\\\\\\^^^```^^^[[[ZZZ]]]aaaffffffeeeeeedddeeeeeeeeeccceeeffffffeeedddeeefffhhhllloooooogggXXXHHH===555000,,,------,,,---000444777???JJJVVV^^^bbbccc^^^```cccdddeeefffjjjmmmnnnrrrnnn```QQQGGG???999555666888<<>>>>>888:::======<<<;;;;;;<<<@@@AAABBBDDDEEEGGGHHHHHHPPPWWWbbbooo~~~mmm___TTTIIICCC>>><<<999888999999777666111111000...---,,,+++***((((((''''''&&&&&&&&&%%%'''(((((()))))))))((((((************)))((('''&&&((())))))((('''))),,,///333777>>>EEEJJJNNNOOOPPPIIIDDD===666222...+++)))+++***((('''%%%%%%$$$$$$%%%'''***+++,,,///222555555666888<<>>???======<<<<<<;;;;;;;;;:::===<<<:::999888999::::::;;;;;;:::::::::;;;<<<<<<:::<<>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<===???AAABBBCCCCCCCCCEEEHHHKKKOOOUUU```mmmwwwmmm\\\QQQKKKAAA===:::888999<<<<<<777222111000///000111///***&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''')))))))))+++...000333222444:::CCCKKKOOOPPPMMMIIIDDD===777111---+++***)))'''&&&%%%%%%&&&&&&((((((((()))***,,,---...///222666:::>>>CCCHHHKKKKKKLLLNNNNNNLLLHHHCCC@@@???;;;777444222111000/////////.........------------,,,,,,++++++*********/////////000111333555555AAAHHHRRRZZZ^^^^^^]]]\\\___```aaaaaabbbdddhhhlllhhhbbbZZZVVVXXX^^^eeeiiimmmlllggg```^^^^^^\\\WWWYYY[[[^^^`````````aaabbbfffeeeddddddddddddffffffiiihhhgggeeeddddddddddddeeegggiiikkkmmmgggUUUDDD999111,,,---...------...---///555>>>KKKWWWaaaffffffeeedddcccccceeefffhhhiiilllooonnneeeVVVFFF<<<999777777<<<@@@BBBGGGLLLVVV[[[aaabbb___]]]]]]___^^^aaaeeegggggggggggghhhcccddd^^^SSSGGG@@@888222111------///000///000444222222222111///---***)))...)))&&&'''&&&###!!!"""'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$######""""""###############$$$$$$%%%""""""""""""############$$$$$$$$$#########"""""" !!!!!!"""###%%%'''((((((+++111666999::::::999222222000///------,,,,,,gggWWWNNNFFFDDDCCC???======<<<<<<<<<<<<<<<=========<<<;;;:::999999999::::::;;;::::::::::::;;;<<<<<<;;;===??????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;===???AAABBBCCCCCCDDDEEEHHHKKKQQQWWWaaannnvvvkkk[[[PPPJJJ@@@>>>:::777888::::::777333333222000000111///+++((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))******''')))++++++***+++,,,...000000222888AAAIIIMMMNNNNNNKKKFFF???888222...++++++***(((&&&%%%%%%&&&&&&''''''(((((()))+++,,,---///111555999===AAAFFFJJJGGGJJJNNNQQQRRRPPPLLLJJJBBB>>>:::666444333111000//////.........------------,,,***))))))+++---............///111222444555;;;BBBLLLUUUZZZ\\\]]]]]]^^^___``````aaacccgggjjjiiieee^^^YYYYYY\\\bbbggglllmmmkkkdddaaa```^^^[[[ZZZ\\\___aaaaaaaaabbbccchhhgggfffeeeeeeeeefffggghhhhhhgggffffffeeeeeeeeefffhhhkkknnnpppkkkZZZIII===555.........------...---///444===IIIVVV```eeeeeedddcccbbbbbbdddeeefffkkklllnnnmmmgggZZZKKK@@@888555444888;;;===BBBHHHQQQWWW^^^```^^^\\\]]]___```bbbfffgggggggggggghhheeegggeee\\\RRRIII???777444000...000111///000333111222222111///---+++***---(((&&&''''''###"""###&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######"""""""""$$$############$$$%%%%%%""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!"""###%%%&&&'''))),,,000555888888888777000000///...---,,,,,,,,,gggXXXOOOGGGEEEBBB>>><<<<<<;;;<<<<<<======>>>>>>???;;;;;;:::999999999:::::::::::::::::::::;;;<<<<<<<<<>>>@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFIIIKKKRRRWWW```mmm~~~sssiiiYYYOOOIII>>>===:::666666888888777555666444222111000///---+++''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************)))+++------,,,*********---...000666>>>EEEJJJLLLOOOLLLHHHBBB;;;555///,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&''''''((()))++++++...000444777;;;???CCCGGGDDDHHHNNNTTTVVVUUURRRPPPGGGCCC>>>999777555333111/////////.........---------,,,)))'''(((+++///111,,,------...///111222333444:::DDDNNNUUUYYY]]]___^^^____________aaadddgggjjjhhhddd^^^YYYZZZ^^^cccfffkkklllgggbbb```___]]][[[]]]```aaaaaaaaacccdddhhhgggeeedddddddddeeeeeefffgggggghhhhhhggggggfffgggjjjnnnrrrtttpppaaaQQQCCC999111//////------///...///444<<>>>>>>>>>>>>>>;;;:::::::::::::::::::::999999999999:::;;;<<<<<<>>>@@@AAA@@@>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======<<<::::::;;;===???AAACCCEEEEEEGGGIIIKKKQQQWWW```kkk}}}pppfffXXXOOOHHH======:::666444555777777666888666333111///...---,,,'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''))))))))))))*********++++++---//////,,,***((((((+++---///444;;;BBBGGGIIINNNMMMJJJEEE???888222///...---***((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,///222555888;;;@@@CCCBBBFFFMMMSSSVVVVVVSSSQQQKKKGGGAAA<<<999666444222////////////...............,,,+++******+++---...++++++,,,---...000111222111666>>>GGGNNNUUU\\\___^^^^^^^^^]]]]]]___bbbeeehhhjjjhhhbbbZZZWWWYYY]]]^^^fffjjjfff```^^^^^^]]][[[]]]___`````````bbbccceeedddcccaaaaaaaaaaaabbbeeefffggghhhiiiiiiiiihhhgggkkkpppuuuyyyvvvjjj]]]III???444111///......000...000333:::CCCNNNZZZaaacccccccccbbbcccdddeeeeeekkkhhhgggiiijjjdddWWWLLLBBB;;;666555555666;;;BBBGGGMMMUUU[[[___```bbbccceeegggiiijjjiiihhhiiijjjnnntttxxxvvvooodddTTTFFF<<<555///000111///000222000000111111000///---,,,,,,'''%%%((((((&&&%%%'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$""""""#########$$$$$$$$$########################"""!!!!!!"""###$$$%%%%%%+++---///222333222111111------......---------,,,gggTTTLLLEEEDDDCCC@@@???@@@@@@??????>>>===<<<<<<;;;999:::::::::::::::::::::888888888999:::;;;<<<<<<@@@BBBCCCBBB???===;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<::::::;;;===???AAADDDEEEFFFHHHJJJLLLSSSYYYbbbnnnnnneeeWWWOOOHHH===<<<:::666444444666777888888777555222///---,,,,,,(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))*********+++---///...,,,)))''''''+++---000444999>>>CCCGGGLLLKKKJJJGGGBBB<<<666333000...,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((+++---000333555888<<>>CCCKKKRRRWWWXXXWWWVVVPPPKKKDDD???:::777333111000000/////////.........---......------+++***)))***++++++,,,---///111111222555;;;BBBIIIQQQYYY^^^^^^^^^^^^]]]\\\]]]```bbbdddggghhhddd\\\VVVUUUWWWXXX```fffccc___^^^___^^^[[[\\\^^^^^^]]]^^^```bbbdddcccbbbaaa```aaaaaabbbdddeeefffhhhiiiiiijjjjjjggglllrrrwww|||}}}uuukkkSSSGGG:::444111//////222...000333777???JJJWWW___dddddddddddddddeeeeeefffhhheeeccceeehhheee[[[RRRIIIAAA:::777555444999???EEEJJJQQQYYY^^^bbbeeeggggggiiikkkkkkjjjjjjkkklllsssyyy~~~~~~yyynnn]]]NNNAAA888000000111000000222...///000111111000///...,,,'''&&&((()))'''&&&(((&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$########################""""""""""""###%%%&&&&&&,,,---///000111000//////......////////////...---gggSSSKKKDDDCCCCCCAAA@@@AAAAAA@@@???>>><<<;;;::::::999999:::;;;;;;;;;::::::888888888888999;;;<<<===@@@AAABBBBBB???===<<<<<<999::::::;;;;;;<<<<<<<<<:::;;;<<<;;;::::::<<<>>>>>>AAADDDFFFGGGHHHJJJLLLUUU\\\fffrrrnnndddXXXQQQJJJ>>><<<:::777555555666888999999:::999555111...------)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))***+++---,,,***(((((((((+++---000333666:::???CCCGGGHHHIIIHHHEEE@@@;;;888222000...+++(((''''''&&&&&&&&&%%%%%%&&&''''''(((***,,,...000222444888;;;;;;@@@GGGPPPWWW[[[\\\]]]TTTOOOHHHBBB<<<888444111000000000/////////............///000...,,,)))'''***++++++,,,---///000111333555888===CCCLLLVVV\\\______^^^]]][[[\\\^^^``````dddgggeee___YYYUUUTTTUUU]]]bbb```___```aaa___[[[\\\]]]]]]\\\]]]___aaaeeeeeedddccccccdddeeefffeeeeeeeeefffggghhhjjjkkkiiinnntttyyy{{{bbbTTTDDD:::444000000222...000222555;;;FFFTTT]]]ddddddeeeeeeeeeffffffffffffcccbbbcccfffddd^^^XXXNNNFFF>>>999666333666;;;BBBEEELLLSSS[[[aaafffhhhiiijjjllllllkkklllmmmooovvv{{{~~~vvvgggYYYJJJ>>>444222222111000111......000111222111000000---(((''')))***''''''(((''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$%%%###############$$$$$$$$$"""""""""###%%%&&&((())),,,---///000000//////...//////000000000///---,,,fffTTTLLLEEEDDDCCC@@@???@@@>>>>>>======<<<;;;::::::888999:::;;;;;;;;;::::::777777777888999;;;<<<======???@@@@@@===;;;;;;;;;999999::::::;;;<<<<<<===888999;;;;;;:::;;;===???>>>AAADDDGGGHHHIIIKKKLLLTTT[[[ffftttnnneeeZZZSSSLLL@@@;;;:::999777666777999:::;;;======:::555000......***))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((((((((()))******(((((()))******,,,///111222555:::>>>BBBDDDGGGHHHGGGCCC???<<<333222///,,,)))'''''''''&&&&&&&&&&&&&&&''''''((()))+++---...000222555888999===DDDLLLSSSXXX[[[\\\YYYTTTLLLEEE???:::666333000000000000/////////...............---,,,******+++++++++,,,...///111222222333444888>>>HHHSSS[[[``````___]]][[[[[[]]]```^^^aaaeeefffddd^^^WWWSSSSSSWWW[[[[[[]]]```aaa^^^\\\]]]^^^]]]\\\]]]___bbbddddddccccccdddeeeggghhhfffeeedddcccdddgggiiikkklllqqqvvv{{{ssscccOOOBBB888111///111...000222444888CCCQQQ\\\ccccccdddeeeeeeeeeeeeeeedddcccbbbcccdddccc```^^^UUUMMMEEE???:::666777;;;===???DDDKKKTTT\\\cccfffiiikkklllllllllmmmppprrrvvvzzz}}}}}}qqqeeeVVVHHH;;;666555222//////---...000111222222222111...***'''******'''&&&(((&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$&&&)))+++,,,------...///000/////////...///000000///---+++***eeeVVVMMMFFFDDDCCC???===>>><<<<<<<<<<<<<<<;;;;;;;;;777888:::;;;<<<;;;::::::777777777888999;;;<<<===;;;===>>>>>><<<:::::::::999999::::::;;;<<<======777999:::::::::;;;>>>@@@===AAADDDGGGHHHIIIKKKLLLPPPXXXdddrrrooofff[[[TTTMMMAAA:::::::::999777888999;;;===???@@@===888222000000+++***)))((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''((((((((('''(((***,,,))),,,...//////222666:::???BBBFFFHHHHHHEEEAAA???444222///,,,)))(((''''''''''''&&&&&&&&&'''(((((((((***,,,...///111444666:::===BBBHHHMMMRRRUUUVVV\\\WWWOOOGGGAAA<<<777444000000000000///////////////...---,,,,,,,,,---...++++++,,,---...000111222000000111444;;;FFFRRR[[[aaaaaa___]]][[[[[[]]]___]]]___cccggggggbbbZZZTTTOOORRRTTTUUUYYY^^^^^^[[[^^^^^^___^^^]]]^^^```cccbbbbbbaaaaaabbbdddfffggggggeeecccbbbccceeeiiikkknnnsssxxx}}}nnnXXXGGG;;;222///000...000222333777AAAPPP[[[bbbbbbcccddddddddddddccccccdddddddddccccccbbbbbb[[[SSSKKKEEE???::::::>>>:::;;;>>>EEEOOOXXX___ccciiikkklllmmmmmmnnnqqqsssuuuxxx{{{~~~yyyooo^^^PPPAAA:::777222...---,,,...///111222222222222///***(((******'''&&&(((%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###%%%'''***,,,...------...///000000000///...//////000...,,,)))((({{{eeeSSSLLLFFFDDDCCC??????AAA======<<<;;;;;;;;;;;;<<<999999999888888888777777666666666777888:::;;;<<<;;;===>>>===:::888999;;;<<<;;;;;;;;;;;;<<<======;;;::::::::::::;;;<<<<<<@@@AAADDDGGGHHHIIIJJJJJJNNN[[[ccclllqqqddd\\\RRRJJJFFF<<<;;;888777888:::===???DDDBBB>>>:::444000,,,******(((&&&&&&&&&'''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((())),,,---///111444777===@@@DDDFFFGGGDDD@@@>>>:::888555000,,,(((%%%$$$"""""""""###$$$%%%'''((('''(((***,,,---///222444::::::===AAAGGGNNNTTTXXX___XXXOOOFFF???:::555222666444111...------...///444333111000...------,,,,,,,,,+++++++++,,,------...111555777:::AAALLLUUU[[[^^^aaaaaa^^^\\\\\\]]]bbbaaaaaacccfffddd]]]VVVPPPNNNNNNSSS[[[``````]]]```^^^]]]___bbbdddbbb``````aaacccccccccdddeeegggcccbbbcccdddcccbbbfffllloootttyyyzzzaaaMMMBBB;;;555111/////////111888CCCPPPYYYdddeeeggghhhgggeeebbb``````aaabbbbbbbbbccceeeggggggggg___PPPCCC===;;;888777888999<<>>@@@======<<<;;;;;;;;;;;;<<<::::::::::::999999999888777777777888999:::<<<===;;;<<<<<<;;;888777888:::;;;;;;;;;;;;;;;<<<======;;;;;;::::::;;;;;;<<<===@@@BBBDDDGGGIIIJJJJJJJJJMMMZZZaaajjj}}}nnn```XXXOOOGGGCCC:::999777777999===AAADDDIIIGGGBBB===777222---+++***(((&&&&&&''''''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''')))+++---...000333666;;;>>>BBBEEEFFFDDDAAA???;;;999666222...+++)))((($$$$$$$$$%%%%%%'''((((((&&&(((***+++,,,...111444888999;;;???EEEKKKQQQUUUZZZVVVOOOGGG???:::777666444222///---,,,---...///333333111///...---,,,,,,++++++++++++,,,---......///222444555777<<>>>>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888888999:::;;;<<<=========<<<:::888888999;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::;;;;;;<<<===AAABBBDDDGGGIIIKKKKKKLLLMMMYYY___gggyyykkk^^^VVVMMMEEEAAA;;;:::888999<<>>DDDPPPTTTZZZ^^^___^^^]]]]]]]]]\\\\\\___ccceeedddaaaXXXTTTPPPPPPUUU[[[^^^___dddcccdddeeeggggggeeecccaaaaaa`````````_________cccaaa```aaa``````dddjjjlllttt|||nnn^^^SSSKKKCCC===555555555888>>>JJJXXXaaahhhiiiiiihhhgggeeedddbbb___aaacccdddfffiiimmmppptttvvvrrrfffXXXLLLAAA888999777777:::@@@IIISSSYYYffflllrrrsssvvvzzz|||zzztttssssssvvvzzz|||{{{xxxrrrkkk___PPPAAA888444333000000...------...//////000000///---+++***)))(((((((((((((((''''''&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$#########!!!###%%%%%%$$$###$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%$$$""""""$$$&&&&&&&&&((()))***++++++++++++,,,---...---,,,+++***+++)))&&&%%%&&&&&&%%%$$$}}}fffTTTLLLFFFDDDBBB>>>===???======<<<;;;;;;;;;;;;<<<;;;::::::::::::999999999888888888888999:::;;;<<>><<<;;;::::::<<<===;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<======AAABBBDDDGGGIIIKKKLLLMMMNNNZZZ___eeevvvjjj]]]VVVMMMEEEAAA===<<<;;;<<>>;;;777333///---,,,((((((((('''''''''((((((&&&'''))))))***+++---000222333555888===BBBFFFIIIKKKLLLLLLFFF>>>888999;;;555444333222111222333444222111000...---,,,,,,,,,+++++++++,,,---...///000111222222222222555:::===IIIMMMTTT[[[^^^___^^^]]]]]][[[[[[]]]aaadddeeeeee^^^XXXRRRPPPRRRXXX\\\___ddddddeeefffgggfffdddccc___^^^]]]^^^^^^___^^^]]]```\\\YYYZZZYYYYYY]]]cccdddmmmvvv|||nnnbbbXXXPPPGGGAAA;;;;;;;;;===DDDOOO\\\eeelllllllllkkkjjjhhhfffeeebbbccceeefffgggjjjooorrryyy}}}|||rrreeeVVVFFF999;;;777555888===CCCKKKRRRccckkkssswww{{{tttsssrrrtttwwwzzz{{{zzzvvvqqqgggXXXGGG;;;666555111000///.........///000000111000...,,,*********)))((((((''''''&&&&&&&&&&&&$$$""" """$$$&&&%%%%%%%%%$$$$$$############%%%&&&&&&$$$######$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$%%%$$$###"""$$$&&&&&&'''((()))***+++++++++***+++,,,------,,,+++***&&&%%%######$$$%%%$$$"""}}}gggTTTLLLFFFDDDAAA===<<<>>>======<<<;;;;;;;;;;;;<<<999999999999888888888888777666666777777888999:::===<<<::::::;;;<<<<<<===:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======AAABBBCCCFFFHHHJJJMMMNNNPPP[[[___dddsss}}}hhh[[[TTTLLLDDD@@@>>><<<<<<>>>EEEOOOYYY______ZZZSSSIII@@@999444111+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((())))))***---///000444999???CCCEEEEEEEEEBBB@@@<<<888333///,,,+++***)))(((''''''&&&&&&'''%%%'''((((((((()))+++---///000222555999===@@@BBBEEEHHHIIIEEE>>>999999<<<888777555444333333333333222111000///...---------,,,,,,,,,,,,---...///000000111222222444666999<<>>@@@AAABBBDDDGGGJJJLLLNNNQQQ\\\___cccqqqyyydddXXXQQQIIIBBB>>><<<;;;<<<@@@JJJWWWdddlllmmmhhh^^^QQQFFF<<<555222,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))((())),,,......111777===AAADDDEEEFFFCCC@@@===888444000---,,,,,,+++)))((('''&&&&&&&&&%%%&&&''''''&&&''')))+++---...000333666999;;;===AAACCCFFFEEEAAA>>>>>>???<<<:::999666444333222111222111000//////.........---------------......//////000111333666888:::;;;>>>BBBIIIRRRYYY^^^^^^]]]]]]]]]\\\\\\^^^aaadddeeeddd___YYYSSSQQQSSSVVVYYY\\\___ccceeedddbbbbbbbbb]]][[[ZZZ\\\```bbbaaa___UUULLLEEECCCCCCBBBEEEJJJPPPWWW```hhhqqqzzz{{{wwwsssppplllgggccc]]]WWWRRRLLLMMMNNNPPPTTTZZZbbbgggmmmoooqqqrrrqqqooollljjjhhhhhhgggfffeeegggkkknnnzzzvvvhhhUUUEEEAAA888444777888777===FFFQQQ]]]kkkttt|||{{{zzzxxxwwwwwwxxxzzz{{{wwwtttmmmbbbTTTHHH???;;;111111000//////000111222000222333111---+++,,,///)))(((((('''&&&%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###""" """######$$$&&&'''((()))))))))++++++,,,,,,+++***((('''&&&%%%%%%&&&''''''&&&$$$iiiTTTLLLFFFCCC@@@<<<;;;=========<<<;;;;;;;;;;;;<<<::::::999999999888888888777777777777777777888999888888999<<<@@@BBB@@@>>>::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAACCCEEEIIILLLMMMPPP[[[^^^bbbooo|||xxxcccWWWPPPIIIBBB>>>======???FFFSSSdddttt~~~xxxlll\\\LLL@@@777222,,,***((('''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))((()))+++------000555;;;@@@CCCEEEFFFAAA???<<<999555333111000...---,,,***(((''''''&&&%%%&&&'''&&&%%%&&&(((***,,,---///111444666888999===@@@CCCEEEFFFFFFFFFEEECCCBBB???<<<888555333222333222111000000///000000///......------------...000000111444666888999999<<>>BBBHHHOOOVVVaaakkkooommmllllllkkkiiigggccc___\\\UUUWWWYYY[[[]]]```eeehhhjjjmmmpppsssssspppllljjjggggggfffddddddfffjjjnnnxxx~~~{{{ppp]]]NNNCCC:::555777777444999BBBKKKXXXhhhttt~~~~~~~~~|||yyywwwwwwxxxyyyxxxtttnnneee\\\PPPEEE???444333111000//////000111000333444222...,,,---000******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$###"""!!!!!!###$$$%%%!!!"""###""" """###"""###%%%'''(((*********,,,,,,,,,,,,***(((&&&%%%$$$######%%%&&&&&&$$$"""iiiTTTMMMFFFCCC@@@<<<;;;=========<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888888999999::::::<<>>>>>??????@@@BBBEEEHHHKKKMMMOOOZZZ]]]```nnnzzzyyydddXXXRRRKKKDDD@@@???@@@DDDMMM\\\pppvvvdddRRRBBB888333,,,***(((((((((((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))))))))+++------000555:::???CCCEEEEEE???>>><<<999777666555444000///---+++***(((((('''%%%&&&&&&&&&%%%%%%'''))),,,---...000333555666777<<<===AAAFFFKKKMMMLLLJJJJJJIIIFFFBBB===:::777555333333222111000000000111000///...---------------000000111444666888777777<<<===BBBKKKUUU\\\^^^]]]XXXYYY[[[]]]^^^aaaeeehhhdddbbb^^^YYYTTTQQQQQQRRRWWW\\\aaadddcccbbbbbbcccddd```]]]^^^bbbccc```\\\NNNDDD999555444333555888777<<>>???============<<<;;;:::999:::999888777777999;;;<<<888999:::;;;<<<;;;;;;:::;;;===@@@DDDHHHHHHFFFCCC???===<<<:::999999999999??????>>>>>>>>>@@@AAABBBCCC@@@AAAEEEHHHIIIMMMRRRUUUXXX^^^fffmmmyyyzzzcccWWWOOOFFFBBBDDD@@@DDDJJJWWWmmmmmmWWWEEE;;;666111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&((()))+++,,,...000555:::???BBBEEEFFFAAA===888666777888666555:::555000...---,,,)))&&&&&&&&&''''''((())))))******,,,.../////////111333666:::@@@EEEIIIMMMQQQTTTQQQPPPLLLGGGEEEEEE@@@999888666444444444444222111222111000//////......///......///111333666999;;;;;;;;;>>>EEEOOOWWW[[[\\\]]][[[XXXXXX[[[___bbbdddffffffddd^^^WWWQQQNNNNNNTTTZZZaaaggghhhfffdddbbbfffccc```aaadddddd```[[[NNNBBB666111///...///222222333888???FFFLLLXXXbbb___dddgggdddbbbcccaaa^^^^^^___aaacccdddeeeddddddiiijjjkkknnnooommmiiifffeeedddbbbaaabbbdddgggiiinnnvvv{{{nnnbbbQQQCCC999999777333777AAA???KKKXXXeeeuuu|||wwwuuutttttttttpppqqqooojjjfff^^^RRRFFF;;;555000///111333111///000111111111111000//////...---+++)))(((''''''((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%###"""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!%%%%%%&&&&&&((()))***+++***)))((('''&&&%%%%%%%%%"""############$$$$$$$$$mmmXXXOOOGGGDDDCCC???>>>>>>============<<<;;;:::999:::999888777777888:::;;;777888999:::;;;::::::999<<<===@@@EEEIIIIIIGGGEEE@@@???===<<<::::::;;;;;;>>>>>>======>>>???@@@AAACCC@@@AAAEEEHHHJJJMMMRRRXXXYYY^^^dddlllyyy|||eeeYYYPPPGGGCCCFFFBBBGGGPPP```yyywww___LLL???:::111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%&&&((()))+++,,,...000444999>>>AAACCCDDDBBB===888666888:::<<<<<<>>>999444000---+++(((%%%%%%&&&&&&'''(((((())))))***+++---.........000222888;;;@@@EEEIIINNNSSSWWWTTTTTTRRRNNNMMMLLLGGG@@@<<<:::888666666444222000111000///...------------+++,,,---...111444777999999888:::???HHHPPPUUUVVVZZZYYYXXXXXX[[[___bbbdddeeeffffffbbb[[[TTTQQQPPPTTTYYY___eeeggggggfffeeegggccc```aaacccbbb^^^ZZZNNNBBB666111///---...111//////222888===BBBMMMXXX^^^cccfffdddbbbbbb```]]]^^^___aaacccdddddddddcccggghhhjjjmmmnnnmmmiiieeeccccccaaaaaabbbeeegggiiikkksss{{{~~~tttiiiWWWIII===:::666111444<<<;;;DDDPPP\\\lll||||||wwwtttsssrrrrrrppprrrpppllliiicccWWWLLL@@@:::333000111333111///111111222222222222111111...---+++)))(((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""###$$$''')))******)))(((''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$mmmYYYPPPGGGDDDBBB???==================<<<;;;:::999:::999777666666777888999777777888999999999999888<<<===@@@EEEIIIJJJIIIGGGBBB@@@???===<<<<<<<<<<<<===<<<<<<<<<<<<>>>???@@@CCCAAAAAAFFFIIIJJJNNNSSSYYYZZZ^^^dddkkkzzz~~~fffZZZRRRIIIEEEGGGCCCJJJVVVjjjgggQQQBBB;;;111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%&&&''')))***+++...000444888<<>>999777999===AAACCCAAA===777222...***&&&$$$%%%%%%%%%&&&''''''(((((((((***+++,,,,,,---///111777:::>>>BBBFFFLLLSSSXXXXXX[[[[[[YYYXXXVVVQQQJJJBBB@@@<<<999888666333111//////...---,,,,,,,,,,,,++++++,,,...000444777999888777777:::AAAHHHMMMPPPWWWWWWXXXYYY\\\^^^aaabbbcccfffgggfffaaaZZZTTTQQQRRRVVV]]]cccgggiiiiiihhhgggdddaaaaaaaaa```\\\YYYNNNBBB666111...,,,,,,///...---...222555999CCCNNN[[[aaadddcccaaabbb```]]]^^^___aaabbbcccccccccbbbccceeehhhlllnnnlllhhhdddaaaaaaaaaaaabbbdddfffggghhhnnnvvvzzz~~~yyyqqqaaaRRRDDD===777000222888777>>>GGGRRRaaasss}}}wwwsssqqqppppppppprrrqqqnnnmmmiii___UUUGGGAAA888333111111000///111111111222333333444444///...,,,***)))((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%$$$######!!!###'''***+++***'''&&&%%%$$$###""""""""""""""""""############$$$$$$$$$mmmYYYOOOGGGDDDBBB>>><<<===============<<<;;;:::999999888777666666666777777777777777888888888888777;;;<<<>>>CCCGGGIIIHHHFFFAAA@@@>>>===<<<;;;<<<<<<;;;;;;::::::;;;===???@@@CCCAAABBBFFFJJJKKKOOOTTTXXXZZZ___fffnnn|||ggg[[[RRRIIIEEEGGGBBBJJJZZZrrriiiPPP???777111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&''')))***+++...000333777;;;===>>>??????===;;;:::;;;>>>@@@BBB???<<<777222---)))&&&$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******+++...111555666999<<>><<<===============<<<;;;:::999888888777777777777777777888777777777777777777777999999<<>>???DDDAAABBBGGGJJJLLLPPPUUUUUUYYYaaakkksssggg[[[RRRHHHDDDFFFCCCMMM^^^yyyiiiOOO===555111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!! !!!!!!"""###$$$$$$$$$%%%'''(((***+++...000333777:::<<<===>>>======>>>===<<<;;;;;;:::999777444///+++(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((***...111444555777:::>>>FFFNNNTTT^^^dddiiiiiigggddd^^^WWWMMMIIIDDD@@@===;;;888666222111000///............,,,,,,---///111444777888:::999888777999===BBBFFFOOOTTTYYY\\\\\\[[[[[[\\\]]]```dddfffeeeaaaZZZVVVMMMPPPWWW```hhhkkkiiiggggggfffdddbbb```^^^[[[XXXQQQFFF:::444000,,,+++,,,...,,,---000111444===GGGRRRYYY___``````aaa```]]]___```aaabbbccccccbbbbbbccceeehhhlllnnnmmmiiieeebbbbbbbbbbbbaaa```___^^^eeeiiilllmmmrrrwwwwwwsssiii]]]NNNCCC;;;555444666888999===DDDOOO^^^ooo{{{zzztttooommmmmmiiikkkkkkjjjkkklllfff^^^RRRLLLBBB999333000//////.........///000222444555222222111///---+++***)))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################""""""!!!$$$$$$%%%%%%&&&&&&''''''$$$######""""""""""""###""""""#########$$$$$$$$$jjjWWWMMMEEECCCBBB???===>>>============<<<;;;:::999777777777888888888999999999888777777666777777777888888999===@@@BBBAAA@@@???===<<<:::999999999999999999999999;;;===???@@@DDDAAABBBGGGKKKMMMQQQWWWTTTYYYcccmmmvvvhhh[[[SSSIIIDDDFFFGGGQQQdddhhhOOO>>>666111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%&&&((()))***---///333777:::<<<===>>>;;;===???>>>;;;777555444333333111...***((((((***&&&&&&&&&&&&&&&&&&''''''%%%&&&'''''''''***...111555666888;;;???EEEMMMRRR[[[cccjjjkkkiiihhhddd^^^VVVRRRKKKFFFBBB>>>;;;999444333222111000000000000+++++++++,,,...000333444666666555444444777;;;???IIIPPPXXX\\\]]][[[[[[\\\]]]^^^```ccceeebbb^^^ZZZOOOPPPTTT[[[dddhhhhhhfffggggggeeecccaaa^^^\\\ZZZTTTIII===777333...,,,---+++***,,,///000111999BBBLLLTTT\\\^^^```bbbaaa^^^```aaabbbcccdddccccccbbbeeefffhhhkkkmmmllliiifffddddddeeeeeedddbbb```___fffiiiiiiiiimmmssssssppphhh___RRRFFF>>>999777666777666888>>>FFFQQQaaannnxxx{{{}}}{{{tttnnnkkkkkkfffgggfffeeegggiiieee^^^UUUPPPGGG===666222111111///.........///111333555555444333222000...,,,+++)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############"""!!!!!!%%%$$$$$$$$$$$$%%%&&&'''$$$######""""""#########"""############$$$$$$$$${{{fffUUULLLDDDBBBBBB???>>>???============<<<;;;:::999666666777999::::::;;;;;;:::999888777777777888888888888999;;;>>>??????>>>>>>===;;;:::999888999999999999999:::;;;===???@@@DDDBBBCCCHHHLLLNNNRRRWWWVVVZZZcccmmmvvvjjj]]]TTTJJJFFFGGGHHHRRRggggggNNN???888111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""!!!!!!""""""###$$$######$$$%%%&&&((()))***---///333777:::===>>>???<<<>>>???===888444333333000111000---)))((()))+++''''''''''''''''''''''''%%%&&&&&&&&&'''***///222444555888:::>>>CCCJJJNNNUUU___gggjjjkkkllljjjgggbbb\\\TTTLLLFFFAAA===;;;444333222111111000000000---,,,,,,,,,---///111222333444444333222333777:::AAAJJJUUU\\\^^^]]]^^^___^^^]]]^^^aaaddddddbbb___UUURRRPPPTTT\\\dddhhhhhhgggggggggeeebbb___]]]]]]WWWLLLAAA:::666000......******,,,/////////555<<>>???>>>===???>>><<<:::999999999:::999999999:::;;;>>>@@@AAADDDBBBCCCHHHLLLNNNRRRXXXXXX[[[bbbkkktttkkk___VVVLLLGGGIIIGGGRRRgggeeeMMM>>>888111///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""""""""""""""###$$$$$$######$$$%%%&&&((()))***---///333777;;;>>>???@@@>>>???>>>;;;666333444555000111111...)))(((***,,,((((((((((((((((((''''''&&&&&&&&&&&&'''***///333111333666888;;;@@@FFFJJJQQQ[[[eeeiiillloooooommmjjjddd[[[QQQJJJCCC>>>;;;444333222111000000000000000///......///000111222222444555444222333666999;;;EEESSS\\\______aaabbb```^^^]]]```ccceeedddbbb[[[TTTMMMNNNVVV```hhhkkkgggggggggeeebbb```___^^^ZZZNNNCCC<<<777222//////,,,,,,...111000...333999EEENNNWWW\\\___ccccccaaabbbcccdddeeefffeeedddcccgggfffeeefffggggggeeeddddddfffiiilllmmmlllkkkjjjgggiiiiiihhhlllqqqssspppqqqlllbbbVVVNNNHHHCCC>>>888666888===???CCCOOO]]]gggnnnvvvxxxrrrkkkgggeeeccccccbbb```bbbdddaaaZZZYYYUUUOOOGGG???:::777777333222000000000222444666888888888666444111///---*********)))(((((('''''''''((((((((('''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """%%%'''(((&&&###!!!""""""!!!!!!!!!""""""###"""############$$$$$$$$$sss^^^PPPIIICCCBBB@@@<<<:::<<<>>>>>>>>>===<<<:::999888666777888:::;;;<<<======888888777777777777888888777777666666888;;;===???;;;:::999999888888999999666777999;;;<<<===>>>>>>===AAAFFFJJJNNNRRRVVVXXXYYY___aaajjj{{{jjj[[[RRRJJJFFFHHHGGGTTTooodddNNNAAA999111000...,,,)))(((''''''''''''&&&%%%$$$$$$###"""%%%$$$""""""######!!! ###"""  !!!"""$$$$$$$$$%%%&&&'''((()))+++...333999===???@@@@@@???>>>======;;;777222...---,,,,,,...///000///...000---)))&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,///222555777:::===AAADDDLLLPPPWWW```hhhnnnrrrtttvvvooodddWWWLLLDDD>>><<<999777444111....................................///111333333222222222333<<>>888555777;;;AAAJJJRRR^^^dddmmmrrrqqqlllfffcccaaaaaa```___^^^\\\ZZZYYY^^^[[[VVVPPPKKKDDD===999222111111222///---222999:::999999888666333000///111...+++)))((('''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""######""""""######$$$%%%%%%%%%$$$######""""""!!!###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$ !!!""""""###rrr]]]PPPIIICCCBBB@@@<<<:::<<<=========<<<;;;999888777888888999:::;;;;;;;;;;;;888888777777777777888888888777777777888:::===>>>;;;;;;:::999999999999:::777888999;;;<<<======>>>===AAAFFFJJJMMMQQQUUUXXXYYY```bbbkkk|||lll\\\SSSKKKGGGIIIHHHVVVqqqeeeOOOAAA888111000...,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""######!!!  """###$$$$$$$$$$$$%%%&&&'''(((***---222888<<<>>>??????>>>===<<<<<<;;;777222...,,,+++,,,---000111000//////,,,(((%%%%%%&&&&&&%%%((((((((((((((()))***+++---///222555777:::>>>AAAHHHLLLSSS\\\eeelllrrrtttxxxsssiii]]]RRRIIICCC@@@999777444111///.........---------...............222444666666555555666777999BBBNNNXXX]]]^^^^^^]]]^^^^^^^^^___```bbbcccddd```[[[SSSNNNOOOTTT\\\aaahhhhhhgggeeebbb``````aaa___[[[RRRHHH===666222000///.........///222444666???IIISSSZZZ^^^cccccc```ccccccbbbaaabbbbbbddddddhhhhhhhhhhhhiiiiiijjjkkkhhhjjjnnnrrruuuuuuqqqnnnjjjjjjiiikkknnnppppppoooqqqnnniiiccc\\\TTTLLLGGGBBB<<<888999<<<@@@HHHPPP[[[bbbkkkpppppplllgggeeeaaaaaa```___^^^\\\[[[ZZZ]]][[[WWWSSSNNNGGG@@@;;;555111000111000///222888777888999999888666333222555222...+++***((('''%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""%%%%%%%%%%%%%%%&&&&&&'''""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$ !!!""""""######qqq\\\OOOIIICCCBBB@@@<<<;;;<<<<<<<<<;;;;;;:::999888777999:::::::::::::::999999999999888888888888999999999888777777888:::;;;===;;;;;;:::999999999999:::999999:::<<<<<<=========>>>AAAEEEIIIMMMPPPUUUXXXYYY```cccmmm~~~ooo^^^UUULLLHHHJJJKKKXXXssseeeOOO@@@777111000...,,,***(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""######!!! """!!! !!!"""$$$$$$$$$$$$$$$%%%&&&'''))),,,111666:::<<<===>>>;;;;;;;;;;;;:::777333///,,,++++++,,,///111000///---***&&&$$$$$$%%%%%%$$$((((((''''''''''''((((((***,,,///111333666:::===CCCGGGMMMVVV```iiiqqquuuxxxtttlllbbbXXXNNNFFFCCC;;;999555222///.........------------------------222444666666666666777888777???KKKUUU[[[\\\\\\\\\]]]]]]]]]^^^```bbbcccdddccc^^^VVVPPPNNNQQQWWW[[[ccceeeffffffcccbbbaaaaaabbb^^^WWWNNNEEE<<<555111000///---,,,---...111222<<>>@@@FFFLLLUUU[[[dddjjjkkkiiifffeeeaaa``````___]]]\\\[[[ZZZ\\\[[[YYYVVVRRRLLLEEE???888333///111222000222555444666999;;;;;;:::888777666333000---,,,+++)))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((######$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$qqq\\\OOOHHHCCCBBB@@@<<<;;;===<<<<<<<<<;;;;;;999888888999999::::::::::::999999999999888888888888999999999888888888888999;;;;;;::::::999888888888888999::::::;;;<<<<<<===<<<<<<>>>AAAEEEHHHKKKOOOTTTWWWYYYaaaeeeppprrr```VVVMMMIIIKKKLLL[[[vvveeeOOO@@@666222000...,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""######!!! $$$$$$######"""!!! ###############$$$%%%&&&(((***...333777:::;;;<<<999888999::::::888444111---,,,***+++,,,------,,,***(((%%%###$$$%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&(((***---///000333666999???BBBGGGPPPZZZeeennnsssssspppkkkcccZZZPPPHHHDDD===;;;777333000///...............---------------...000333333333444555666777===FFFNNNTTTWWWZZZ[[[\\\\\\\\\^^^___aaacccdddfffbbbZZZTTTPPPPPPRRRTTT]]]```dddeeedddcccbbbbbbccc```\\\UUUMMMCCC999333222111...------///222333;;;GGGTTT]]]ccchhhhhheeedddddddddddddddeeeeeefffdddeeeeeefffggghhhhhhhhhgggiiilllqqqvvvxxxxxxvvvnnnmmmkkkkkkmmmnnnnnnmmmrrrpppllliiifffbbb\\\YYYMMMGGGBBBAAAAAAAAAEEEJJJKKKRRRZZZaaadddddddddcccaaaaaa```^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXRRRKKKEEE===555000111222111000111111444888;;;======<<<;;;555222///---,,,,,,+++***''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$rrr]]]NNNHHHBBBAAA@@@<<<;;;===<<<<<<===<<<<<<;;;:::999777777888999::::::::::::999888888888888888888999888888888888999::::::;;;999999888777777777777777:::;;;;;;<<<=========<<<>>>AAADDDGGGJJJNNNSSSVVVYYYbbbgggssstttbbbWWWMMMIIIKKKMMM\\\wwwaaaNNN@@@666222111///---***)))((((((''''''&&&%%%%%%$$$######%%%$$$""""""######!!!  !!!"""""""""!!! ###""""""""""""###$$$$$$'''))),,,000444777888999666666777999:::999666333000---+++)))))))))(((&&&(((&&&$$$###$$$%%%$$$###!!!!!!""""""###%%%&&&'''(((***,,,---///111444777;;;===BBBJJJTTT___hhhmmmllljjjgggbbb[[[SSSKKKGGG@@@>>>:::555222000///////////////......---------,,,...000222222333444666888;;;@@@EEEJJJPPPWWW[[[ZZZ[[[\\\]]]___aaacccdddgggddd___YYYUUURRRQQQPPPWWW[[[```cccdddddddddddddddbbb___[[[UUUKKK@@@888666555222000111333777999;;;HHHVVV```hhhmmmllliiifffffffffgggggggggffffffggghhhiiiiiijjjjjjiiiiiieeefffhhhmmmrrruuuvvvuuunnnllljjjjjjlllmmmnnnnnnrrrpppmmmjjjhhheeeaaa___RRRLLLGGGFFFDDDBBBDDDHHHEEEJJJSSSYYY^^^```bbbcccbbbbbb```___^^^]]]^^^^^^^^^^^^^^^^^^\\\WWWQQQLLLBBB:::444333333000...//////222666:::===??????>>>777444000---+++***(((&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%''''''&&&%%%%%%$$$$$$###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$rrr]]]NNNGGGBBBAAA@@@===<<<>>><<<=========<<<<<<;;;:::666777888999::::::::::::888888777777777777888888777777888999::::::;;;;;;999999888777777777777777::::::;;;<<<===>>>>>>>>>???AAACCCFFFIIIMMMRRRVVVYYYbbbiiiuuuvvvcccWWWMMMIIIKKKMMM\\\xxxxxx]]]LLL???666222111///---+++)))(((((((((''''''&&&$$$######"""%%%$$$""""""######!!!  """"""""""""""""""!!!!!!!!!""""""###%%%'''***---111444666777555555777999;;;;;;888666222///+++)))((('''%%%$$$&&&%%%######%%%%%%%%%$$$"""######$$$&&&''')))***''')))+++,,,---///222444777999>>>EEEMMMWWW___cccccccccbbb___[[[UUUOOOLLLCCCAAA===888444222111111111111000000///.........,,,...111333333444666888999999;;;===AAAIIIRRRXXXYYYZZZ[[[\\\^^^```bbbcccfffeeeccc```[[[VVVRRROOORRRVVV\\\```bbbccceeefffeeedddbbbaaa^^^UUUIIIAAA777555111///000222666888<<>>???>>>:::444///+++(((%%%"""((((((((('''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&&&&&&&""""""############""""""!!!!!!!!!"""""""""##############################qqq\\\NNNGGGBBBAAA@@@===<<<>>>;;;;;;<<<<<<<<<;;;::::::777888999999999999888888777777666666666666777777555666888999:::;;;<<<<<<;;;::::::999999999999999999:::;;;<<<>>>????????????AAACCCEEEHHHLLLQQQUUUYYYcccjjjwwwwwwcccWWWLLLHHHJJJLLL[[[wwwrrrXXXIII???777333111///---+++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""""""######!!! """######""" """!!!!!! !!!!!!"""$$$&&&(((+++///222444555444444777:::======;;;888444000,,,)))((((((&&&%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&''')))***+++,,,///222333555999???FFFNNNTTTWWWYYYYYYZZZYYYWWWSSSOOOMMMFFFDDD???:::777444333333222222222111000/////////,,,...111333444555777999777777888999===DDDMMMSSSYYYYYYZZZ\\\^^^```bbbcccccceeeffffffbbb\\\UUUPPPNNNRRRXXX]]]```ccceeeggggggfffeeefffeee^^^SSSJJJ;;;888444111000222555888AAAPPPaaammmvvv|||{{{wwwrrrrrrrrrqqqpppnnnlllkkkggghhhhhhhhhgggeeecccbbbcccbbbccceeeiiilllmmmmmmmmmkkkjjjkkkooosssuuuvvvvvvsssooolllkkkiiifffdddaaaZZZSSSOOOHHH@@@===???:::???FFFLLLRRRWWW\\\```fffdddbbbaaa```aaabbbbbbeeedddcccbbbaaa^^^ZZZWWWPPPKKKEEE@@@888111000333000000222555888;;;===>>>AAA===777333///,,,)))'''((((((((((((''''''''''''$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%%%%""""""############"""""""""""""""#########$$$$$$########################ppp[[[NNNGGGBBBAAA@@@===<<<>>>::::::;;;;;;;;;:::999999:::::::::999999777666666666666555555555555666666444666777999;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;888999;;;<<<>>>???@@@@@@???AAACCCEEEGGGLLLQQQUUUYYYccckkkyyywwwcccVVVLLLHHHJJJKKKZZZwwwnnnUUUHHH>>>777333222000---+++***)))((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""######!!! """%%%&&&&&&### """!!!!!! !!!!!!$$$%%%'''***...111333444333444777:::===>>><<<:::444111---*********)))(((%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&((())))))+++---000111333666<<>>999888999;;;===HHHVVVhhhuuu~~~yyyyyyyyyxxxvvvtttrrrppplllmmmmmmmmmllliiifffeeedddcccbbbdddgggjjjkkkkkknnnlllkkklllqqqvvvyyyzzzxxxuuuqqqnnnllliiigggeeefff___WWWQQQHHH???:::;;;444888???EEEKKKQQQWWW[[[gggeeecccaaaaaabbbcccdddgggeeedddcccbbb```\\\YYYUUUQQQKKKEEE;;;222111555000000111333555999<<<>>>???<<<888555444333111///)))(((((((((''''''''''''$$$$$$############$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!! !!!""""""###%%%%%%$$$$$$###""""""!!!""""""############""""""############$$$$$$$$$$$$######""""""""""""""""""mmmWWWJJJGGGBBB???>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;999777888:::;;;:::777555555555555444444444444;;;:::::::::::::::::::::<<<;;;:::999888777777777555777:::<<<>>>>>>======???@@@BBBFFFKKKOOOSSSUUU\\\gggnnnzzzyyybbbUUULLLGGGFFFMMM[[[wwwoooWWWFFF<<<777111000......---+++'''$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$###!!! !!!""" !!!"""###$$$######$$$'''***---///111444888999999888999999666444111---***(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((+++---...000222666<<>>CCCGGGNNNSSSZZZ^^^``````bbbccciiiiiiiiiiiifff```WWWQQQJJJLLLQQQWWW^^^dddiiikkkjjjiiihhhiiijjjhhhccc___SSSPPPIIIAAA===>>>BBBFFFUUUaaarrr~~~{{{xxxuuuuuuuuusssqqqnnnkkkiiigggjjjiiigggfffgggiiilllnnnnnnnnnoootttyyy||||||zzzzzzuuunnnllllllmmmllljjjeeebbb]]]UUUMMMDDD===999;;;999:::AAAGGGMMMUUU]]]eeeffffffdddbbbaaabbbdddfffccc``````bbbbbb___]]]^^^XXXPPPIIIBBB<<<777444...//////000222555:::======<<<:::888555222000...+++***)))'''''''''((()))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###"""""""""!!!!!! $$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%lllWWWKKKGGGAAA===;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;999777888:::;;;:::888777777777666666666666555777777777777777777777777===<<<;;;:::999999888999777888:::;;;============>>>@@@BBBFFFKKKPPPSSSVVV\\\fffnnnyyy{{{dddVVVMMMHHHGGGMMM[[[uuulllTTTDDD;;;666333111000///...,,,)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%"""!!!!!! !!!"""###$$$!!! !!!!!!""""""""""""###%%%))),,,---000333777999999999:::;;;:::888444///,,,)))((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''))),,,---//////111333777;;;>>>AAAEEEGGGJJJMMMNNNOOOOOOOOOMMMJJJGGGDDDAAA>>>999666444666777666555444333222,,,...//////...000444777888888888888888;;;???BBBJJJPPPXXX^^^aaabbbdddfffggghhhhhhiiigggaaaZZZTTTMMMNNNQQQUUU\\\cccjjjmmmooommmkkkkkkkkkjjjgggddd\\\YYYTTTNNNJJJKKKNNNRRRaaakkk{{{}}}}}}{{{yyywwwtttrrrpppqqqooommmkkkjjjkkkmmmnnnoooooorrrxxx~~~yyyqqqllljjjjjjhhhggggggddd___XXXPPPGGG>>>999888666777===CCCIIIPPPXXXcccdddddddddbbbbbbcccdddhhhfffdddcccddddddaaa___```[[[UUUNNNHHHAAA:::666111000000///111555999<<>>???BBBGGGLLLQQQUUUWWW]]]fffmmmxxxgggXXXNNNIIIIIILLLZZZttthhhPPPAAA999555222000///...---+++(((&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$#########$$$$$$ !!!"""$$$%%%&&&"""!!!!!! !!!!!!!!!!!!"""$$$''')))+++...111555888999:::;;;===???<<<777222...,,,+++***&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,---.........///000333555666>>>@@@CCCGGGJJJLLLMMMMMMJJJIIIHHHGGGEEEAAA<<<888777888888777777666444444...///...------///333666999::::::888777888:::<<>>777888555555:::???DDDLLLSSS___aaaccccccccccccdddfffllljjjiiihhhhhhgggdddbbbbbb___[[[VVVPPPGGG>>>888444222000...000333777:::AAABBBBBBAAA>>>999444111///...,,,***((((((((((((***)))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$##################"""!!!!!!!!!""""""""""""######$$$%%%&&&&&&jjjWWWOOOJJJCCC>>>======>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999:::999999999999999888888888777777999999::::::::::::;;;;;;999888888777777777777888<<<;;;999999999;;;===>>>>>>@@@CCCHHHMMMSSSWWWZZZ^^^gggmmmyyykkkZZZOOOJJJJJJLLLYYYsssgggNNN@@@888555///...,,,+++***)))&&&$$$$$$%%%&&&''''''%%%###"""%%%$$$$$$###############!!!!!!!!!"""###$$$$$$%%%###"""!!! !!!!!!!!!"""$$$&&&((()))+++...333666888:::<<<>>>AAA>>>:::555000---,,,,,,'''(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''')))***+++,,,+++++++++,,,---///000888:::===AAAEEEHHHJJJKKKHHHHHHGGGFFFEEEBBB===::::::999888888888777666444333222000......111444777:::;;;;;;:::999888:::;;;DDDIIIRRRZZZaaaeeefffgggdddeeefffhhhiiigggccc```VVVSSSOOOOOOSSS\\\fffmmmpppnnnkkkiiihhhiiikkklllllllllkkkhhhffffffhhhjjjsssyyy~~~{{{yyyxxxwwwwwwxxx{{{tttnnnlllllllllkkkgggeeebbb^^^XXXNNNBBB:::<<<888666:::>>>AAAHHHOOOZZZ]]]aaacccdddeeeggghhhnnnnnnmmmmmmllljjjhhhfffcccbbbaaa]]]WWWNNNCCC<<<888444000......111444666<<<>>>@@@AAA@@@;;;666333222000...,,,***)))))))))+++***)))'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&hhhWWWLLLHHHBBB???>>>???@@@@@@<<<<<<;;;;;;;;;:::::::::999999:::999999999999999888888777777777666666666555555666666777777777888999999888888888999999:::<<<;;;999888999;;;===???>>>@@@DDDJJJPPPVVV[[[]]]aaajjjppp|||nnn\\\PPPKKKKKKKKKYYYssshhhOOOAAA:::666///---+++******)))'''%%%$$$%%%&&&''''''%%%###"""%%%$$$######"""""""""###""""""#########"""""""""###"""!!! """""""""###$$$&&&'''((())),,,000333666999<<>>CCCGGGNNNVVV]]]aaacccdddcccccceeegggjjjjjjhhheee[[[VVVPPPMMMPPPWWWaaaggglllkkkjjjiiiiiijjjlllnnnoooppppppooommmmmmnnnpppsssvvv{{{{{{ssspppooonnnmmmkkkiiigggeeeaaaXXXMMMDDD???:::777888:::===CCCIIITTTXXX^^^bbbeeefffhhhiiinnnoooppppppnnnllljjjiiieeeeeedddaaa\\\SSSHHHAAA<<<777222//////111222222666999>>>AAAAAA>>>;;;888444333000---+++*********,,,+++)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%gggWWWGGGDDD@@@>>>>>>??????>>><<<<<<;;;;;;;;;:::::::::888999::::::888888999:::777777666666666555555555666666777777888888999999::::::::::::;;;<<<======;;;:::999888999;;;===???@@@BBBFFFLLLRRRYYY^^^aaadddnnnuuuqqq]]]PPPJJJKKKLLLZZZuuujjjRRRCCC;;;777222000---,,,,,,+++***)))%%%%%%&&&&&&&&&%%%$$$###%%%$$$###""""""""""""""""""""""""""""""!!! """!!!!!! !!!!!!"""######$$$%%%%%%&&&''')))---000333666:::===???>>><<<999555111---+++))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''(((***,,,...///111222444777;;;>>>AAABBBJJJIIIHHHHHHJJJKKKJJJIIIAAA>>>::::::;;;;;;999777666444000///000111222222777999===?????????@@@AAABBBDDDHHHOOOWWW]]]```aaaccccccdddgggjjjlllkkkjjjaaa[[[TTTOOOOOOTTT[[[```gggiiikkkllllllmmmoooqqqpppqqqrrrqqqppppppqqqrrrqqqsssvvvwwwwwwxxxzzz|||{{{vvvrrrooollliiifffddddddccc]]]RRRIIICCC<<<777666666777<<>><<<555444111///---,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$!!!!!! !!!!!!"""""""""""""""############$$$fffWWWGGGEEEBBB@@@@@@???===<<<<<<<<<;;;;;;;;;:::::::::888999;;;:::888777999;;;777777666666666555555555888888888999:::;;;;;;;;;999999999999:::;;;<<<===999999999999:::<<<>>>???AAACCCHHHNNNUUU\\\aaaeeegggrrrzzzrrr^^^OOOJJJKKKLLL[[[xxxlllTTTDDD;;;666333000...,,,,,,,,,+++***&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!! !!! !!!!!!""" !!!""""""############%%%(((+++...111444888<<<>>>>>>>>><<<999444///,,,******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''')))+++---......///000333555888;;;<<>>???<<<999888555222111222333222111666999===@@@@@@@@@AAABBB???@@@BBBIIIRRRZZZ^^^```dddcccdddgggkkkmmmnnnmmmfffaaaZZZSSSQQQSSSWWWZZZ___dddjjjmmmnnnmmmnnnoooooooooooonnnmmmmmmooopppnnnoooqqqpppooooooppprrrzzz}}}xxxsssooogggdddbbbccceeeaaaXXXPPPHHHAAA:::777555555999>>>CCCIIIRRRZZZ___aaaccceeehhhkkkooopppnnnlllllllllkkkiiigggeeeaaa\\\VVVQQQGGGBBB<<<999999888444000111444999===???>>><<<;;;666444222000............******)))(((''''''((((((%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$ !!!""""""############""""""""""""eeeWWWJJJHHHEEEDDDCCCAAA>>>;;;<<<<<<;;;;;;;;;:::::::::777:::;;;:::888777999;;;777777777777666666666666444555555666777777888888666666666666777888::::::777888888:::;;;===>>>???BBBDDDIIIOOOVVV^^^cccfffiiittt}}}sss^^^OOOJJJJJJLLL\\\zzzmmmUUUEEE;;;666222///,,,+++++++++***)))'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""!!!!!! !!!"""### !!!""""""!!!!!!$$$'''***---///333777:::===>>>??????<<<666000---******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((('''''''''(((***,,,---------...000222444666888999===CCCKKKQQQTTTSSSQQQIIIDDD??????AAABBB???<<<;;;888555555666666444222555999===@@@AAA@@@@@@@@@===<<<>>>EEEOOOYYY^^^```dddddddddgggkkknnnoooooojjjeee^^^WWWSSSSSSTTTVVVXXX___ggglllmmmlllllllllkkklllkkkjjjhhhiiikkkmmmkkklllmmmllljjjiiijjjkkkrrrvvv|||}}}xxxtttllliiigggiiillljjjbbbZZZMMMEEE>>>:::777666999???===DDDMMMVVV[[[___aaabbbeeeiiinnnooommmllllllmmmmmmkkkhhheeeccc___ZZZWWWKKKFFF@@@>>>>>><<<666111///222555888::::::888777666555333111////////////***)))((((((((((((((()))%%%%%%%%%%%%%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!!!!"""""""""### !!!"""###$$$$$$######"""!!!!!!!!!fffUUUIIIFFFCCCAAA@@@???>>>===<<<<<<;;;:::999999999999999999999999999999999999666555444333333333333333888777777666666666666666666666777888999::::::;;;;;;:::888888:::===@@@BBBCCCEEELLLVVV\\\```eeelllsssxxxsss^^^NNNHHHIIIPPP```~~~fffOOOBBB999555222///---+++++++++)))(((!!!'''((($$$###%%%$$$ ###$$$$$$$$$$$$""" !!!!!!""""""""""""!!!!!! !!!!!!""""""#########%%%'''***,,,000444888>>>???@@@BBBAAA<<<666000---,,,***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((()))++++++***(((,,,,,,---...000222444555:::<<>><<<999555333111888999;;;@@@DDDEEEDDDCCC@@@AAABBBFFFMMMUUU]]]bbbhhhfffeeefffjjjmmmmmmlllpppkkkddd^^^YYYUUUQQQNNNTTTZZZaaafffhhhjjjlllooommmllliiihhhhhhjjjlllnnnpppnnnkkkiiihhhhhhjjjjjjnnnooosssxxxzzzuuurrroookkkjjjjjjhhhccc___SSSMMMCCC<<<888777777666888AAAHHHLLLRRR\\\bbbaaaiiihhhgggiiilllmmmllliiijjjiiigggdddaaa^^^[[[YYYQQQOOOLLLIIIEEE???999555555444333333666888999888555555333222111000000000))))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""""""""""""""############eeeTTTKKKHHHEEECCCBBBAAA@@@???===<<<;;;:::999888888888888888888888888888888888888777666555555555555666888888777777666666666777666666777888999::::::;;;::::::999888:::===@@@BBBDDDEEELLLUUU[[[___eeekkkrrrxxxttt___PPPKKKKKKQQQaaa~~~dddNNN@@@888444333111...,,,+++***(((&&&$$$((()))&&&%%%'''&&&###!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""$$$&&&(((+++...333666>>>???BBBEEEEEEAAA;;;666000...+++(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&((()))***((('''******+++,,,...000111333999:::???FFFNNNSSSUUUTTTQQQNNNJJJIIIJJJJJJIIIHHHGGGFFFDDDBBB>>>:::666444666777:::???DDDFFFGGGFFFAAAAAABBBEEEKKKRRRZZZ___dddccccccfffkkknnnooonnnqqqmmmgggbbb]]]XXXSSSOOORRRWWW^^^cccfffiiikkknnnmmmlllkkkjjjjjjlllmmmnnnpppooommmkkkiiiiiihhhiiigggiiikkkpppvvv}}}{{{uuuqqqmmmkkkjjjhhhccc___WWWQQQHHH@@@;;;888777666666>>>DDDGGGNNNXXX___```hhhffffffhhhkkkllljjjhhhhhhhhhfffdddaaa^^^\\\ZZZZZZYYYVVVSSSOOOIIICCC>>>333222111222666999;;;;;;777666555333222111000000+++***))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############%%%$$$######$$$%%%$$$""" !!!!!!!!!!!!"""""""""dddTTTHHHEEEBBB??????>>>===<<<>>>===;;;:::999888888888777777777888888777777777777777666666555555666666999999888888777777777777666666777888999::::::;;;:::999999999:::<<>>AAAHHHRRR[[[^^^eeedddeeegggiiijjjhhhfffgggfffeeedddbbb```^^^]]]___^^^\\\ZZZVVVPPPIIICCC666444111222444888999:::999888777555333111000///---,,,++++++******************)))((('''&&&%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$### !!!!!!""""""!!!!!!&&&$$$######$$$$$$###!!! !!!!!!!!!!!!|||bbbSSSGGGDDDAAA???>>>===<<<;;;>>>===<<<:::999888777777777777888999999888777777555555444444444444555555999999999999999888777777666666777888999::::::;;;:::999999999:::<<<>>>???DDDEEEKKKSSSXXX[[[aaahhhrrr{{{jjjYYYNNNIIIJJJQQQ```}}}aaaKKK>>>777222333000---+++***)))'''%%%$$$$$$$$$$$$%%%&&&$$$"""%%%%%%$$$###"""!!! !!!!!!!!!!!! !!! !!!###%%%&&&)))---000444777>>>DDDHHHGGGAAA===666333---(((&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%'''((('''%%%&&&'''''')))***,,,...///666777:::>>>DDDJJJNNNPPPSSSTTTVVVWWWXXXWWWUUUSSSWWWWWWVVVTTTOOOHHHAAA===<<<;;;:::<<>>:::555222222444555555::::::888777555333111000//////---,,,++++++++++++***))))))((('''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!!!! %%%###""""""###"""!!! !!!!!!!!!""""""xxx___RRRLLLIIIEEECCCBBBBBB@@@???======;;;:::999888888888777888999::::::999888777555555444444444555555666888999999999999888777777666666777888999::::::;;;999999999999:::<<<===>>>CCCCCCHHHPPPVVVYYY___gggqqq||||||fffWWWNNNJJJJJJOOO^^^zzzaaaKKK???777333000...+++*********)))(((%%%$$$$$$&&&((('''%%%### !!!"""$$$$$$""""""############"""""" """!!!!!!  """###$$$'''+++...000444;;;BBBGGGGGGCCC???777444...)))&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&((()))(((&&&''''''''')))***,,,...///555666888<<<@@@FFFKKKOOOQQQTTTXXX\\\]]]\\\[[[[[[]]]^^^___]]]XXXPPPHHHCCC===;;;999:::===@@@CCCDDDGGGEEECCCBBBCCCFFFJJJMMMVVVYYY___dddiiikkkmmmmmmooopppqqqqqqmmmfff]]]VVVOOOOOORRRUUUZZZ___ccceeejjjkkknnnpppqqqqqqqqqpppnnnnnnooommmkkkgggccc```aaaaaaaaabbbcccdddeeefffiiikkkooottt{{{}}}xxxtttpppnnnooonnnllliiiccc^^^WWWOOOHHHAAA:::666777777777:::???FFFOOOWWW]]]___cccfffggghhhggggggggggggggggggfffeeeddddddcccbbbaaa```^^^YYYSSSOOODDD???888333222222222333999999999888666444333111111000///---,,,+++++++++'''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######""""""!!!###!!! !!!!!! !!!!!!"""""""""#########uuu]]]QQQKKKHHHDDDBBBBBBAAA@@@>>><<<<<<;;;:::999999999999777888:::;;;;;;:::888777777777666666777777888888777888999999999888666555666666777888999::::::;;;999999999999:::;;;<<<===@@@@@@EEEMMMSSSWWW^^^eeeqqq}}}yyydddWWWOOOLLLMMMOOO]]]xxx```KKK???777333...,,,*********+++***)))(((%%%&&&,,,///,,,'''%%%###""""""""""""###$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!  !!!"""###%%%))),,,///222888???EEEFFFCCC@@@666333...)))&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&)))***)))(((''''''((()))+++,,,...///222444777:::===BBBGGGKKKNNNSSSZZZ___bbbcccdddeeedddfffiiihhhddd\\\SSSMMM@@@===:::999===AAAEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHQQQVVV^^^dddhhhjjjlllmmmnnnppprrrtttrrrkkkbbb\\\SSSQQQOOOPPPUUU[[[___aaahhhjjjlllnnnppppppppppppmmmmmmmmmllliiieeebbb```^^^_________`````````aaaaaadddggglllrrrzzz|||uuuvvvwwwuuuyyyyyyuuupppnnnoooooommmjjjccc___YYYTTTMMMFFF???::::::777666999;;;@@@HHHPPPWWW[[[```dddffffffggghhhgggggggggggggggfffeeeeeeaaa```___^^^]]]ZZZVVVSSSHHHBBB:::444222222333444666666777888777666555444333222000...,,,+++++++++''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""!!!  !!!"""!!! """"""""""""############sss\\\QQQHHHEEEAAA??????>>>===;;;;;;::::::999999:::::::::666777999;;;;;;999777666777777777777777888999999666777888999999777555444666666777888999::::::;;;999999999::::::;;;<<<<<<======BBBJJJPPPUUU]]]eeeqqq}}}uuuaaaVVVOOOMMMMMMOOO]]]xxx}}}^^^III===666222///---+++*********((('''(((%%%'''000444...(((%%%)))(((&&&$$$""""""""""""""""""############""""""""""""""""""""""""""""""  !!!""""""$$$(((+++...000444:::???AAA@@@>>>333111---***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&)))***)))(((&&&&&&'''(((***,,,---///...111555888:::>>>CCCGGGKKKQQQYYY```dddgggkkkmmmkkknnnrrrtttppphhh___YYYIIIEEE???<<<===AAADDDFFFIIIIIIHHHHHHGGGGGGFFFFFFKKKRRR\\\ccchhhjjjmmmnnnoooqqqtttwwwvvvppphhhbbbYYYTTTNNNMMMPPPWWW\\\^^^ggghhhjjjlllmmmoooppppppkkkkkkjjjiiigggdddaaa```]]]]]]^^^^^^_________^^^]]]```cccfffjjjqqqyyy{{{nnnccccccdddbbbiiissszzz|||wwwrrrooonnnmmmkkkhhhbbb___\\\XXXSSSLLLEEE@@@;;;777666888999:::@@@IIIPPPUUU\\\aaacccdddeeegggfffffffffffffffeeeddddddaaa___]]]]]]]]]\\\ZZZXXXNNNHHH>>>666222111222222222333555777888888777666333222000...,,,+++*********))))))((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!!!! !!!###$$$###"""!!!!!!!!!""""""""""""###qqq[[[PPPJJJGGGCCCAAA@@@@@@>>>===::::::999999::::::;;;<<<555666999::::::999666555555555555555555666777777555666888999888777555444666666777888999::::::;;;999999999::::::;;;;;;;;;;;;;;;@@@IIIOOOTTT\\\dddqqq~~~qqq]]]SSSMMMKKKKKKPPP^^^yyy{{{\\\HHH<<<555111111...,,,***))))))'''%%%&&&###&&&000444...&&&###  !!!###$$$!!!!!!""""""""""""!!!!!!  """""""""$$$(((***+++---000555:::<<<<<<;;;111000---***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########%%%((()))((('''%%%%%%&&&''')))+++---...+++///444777888;;;@@@DDDGGGNNNWWW^^^ccchhhmmmpppppptttyyy{{{xxxpppgggaaaTTTNNNFFF@@@>>>???@@@AAAIIIIIIJJJJJJIIIHHHFFFDDDGGGOOOZZZccchhhkkknnnqqqppprrrvvvyyyxxxtttlllggg]]]VVVNNNKKKNNNTTTZZZ]]]fffggghhhjjjlllnnnooopppjjjjjjiiigggeeecccaaa```]]]]]]^^^___``````______^^^```bbbcccdddiiiqqqvvvvvv~~~lll\\\PPPOOOOOONNNVVVcccooouuuzzzsssooommmlllhhheeeaaa```]]][[[WWWQQQJJJEEE<<<777555777777666;;;DDDLLLRRRYYY^^^```bbbdddfffdddeeeeeeeeedddccccccbbbfffdddbbbbbbbbbcccbbbbbbVVVNNNBBB777111///...---///111444777888999999888333222000...,,,+++***)))---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!"""!!!!!!"""%%%&&&&&&%%% !!!!!!!!!"""nnnYYYOOOGGGFFFCCC@@@>>>>>>>>>???>>>;;;999888:::;;;999777777666555444333444555555777666555444444444444444444555666666666666666555666666666777888888999999;;;;;;:::;;;;;;<<<===>>>======AAAHHHLLLQQQ\\\ffftttrrrbbbWWWMMMIIILLLPPP^^^yyyrrrWWWGGG<<<555444,,,,,,++++++***+++++++++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%###"""!!!"""!!! ###"""!!! !!!""""""!!!  ###""" !!!&&&***,,,111555888:::;;;;;;666444222...,,,)))((('''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%''')))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))---///000222444888===@@@BBBHHHQQQXXX^^^fffnnntttuuuwww|||~~~tttmmmeeeYYYMMMGGGBBB===>>>CCCHHHHHHJJJLLLMMMLLLHHHEEEFFFJJJQQQZZZccckkkqqquuutttvvvyyyzzzyyyvvvqqqnnnaaaYYYQQQNNNMMMNNNTTT\\\___fffmmmoooppprrrrrrooolllkkkjjjjjjiiihhhdddbbbbbbcccdddcccaaa_______________```bbbeeehhhlllnnnrrrwww}}}yyynnn[[[OOOCCC???@@@CCCHHHNNN^^^hhhwww~~~zzztttooollljjjhhhgggccc___[[[ZZZZZZVVVOOOHHH@@@;;;666555777:::;;;;;;CCCIIISSS\\\bbbcccbbb``````aaabbbcccdddeeeeeeeeefffeeedddcccbbbcccdddddd___VVVIII===555111///......///222444666777777777666222///.........+++)))******)))((((((((((((((((((%%%###$$$&&&'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############""""""!!!  !!!"""$$$#########""""""!!!!!!lllWWWMMMGGGEEECCC@@@>>>>>>>>>>>>>>>;;;999999::::::999777888777666555555555666666777777666666555555555555333444555666777888888888666666777777888888999999::::::::::::;;;<<<===>>>??????BBBHHHMMMSSS^^^iiivvvrrrcccXXXMMMIIILLLNNN[[[vvvsssWWWFFF:::333111...---+++)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""###$$$"""!!!"""######"""!!!$$$###"""!!! !!!!!!"""""""""!!! """ !!!###"""###(((+++///333777:::;;;<<<888666333000---***((('''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&''''''(((((()))))),,,...///111333666;;;???AAAGGGOOOVVV\\\dddmmmtttwwwzzz~~~xxxooobbbUUUMMMFFF@@@@@@DDDJJJKKKMMMPPPSSSRRRNNNKKKJJJLLLRRRYYYaaajjjqqquuuuuuwwwxxxyyyyyyvvvsssqqqggg___VVVRRRPPPOOOTTT[[[]]]eeemmmoooppprrrqqqmmmkkkjjjjjjjjjkkkjjjgggeeecccdddeeedddbbb``````aaa^^^^^^___aaacccfffiiijjjmmmrrrvvvyyy|||zzzqqqgggRRRFFF;;;888999;;;???DDDQQQ[[[kkkzzz|||vvvpppkkkjjjhhhfffdddccc___\\\[[[[[[XXXQQQLLLDDD???888555666888999999@@@FFFPPPYYY___bbbbbbaaa```aaabbbcccdddeeeeeeeeefffeeedddccccccddddddeeeaaaYYYLLL???777222000......///111444555666777777555333///...///...,,,)))******)))((((((((((((((()))'''%%%%%%'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%########################%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############"""!!!!!! !!!!!!############"""""""""!!!iiiUUUKKKGGGEEECCC@@@???>>>>>>>>>===;;;999999999:::999777999888777666666666777777666666666555555555555555333444555777888999::::::666666777777888999999999::::::::::::;;;<<<======AAA@@@CCCHHHMMMTTT```lllyyyqqqcccYYYOOOJJJLLLLLLYYYssstttWWWEEE999111///...---,,,)))(((&&&&&&%%%(((''''''&&&$$$######"""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$###"""$$$###""""""!!!!!!"""""""""!!!  ###!!!"""###!!!!!!&&&(((,,,111555999;;;<<<:::999666333///,,,)))(((&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&'''(((((())))))+++,,,...///111444888;;;@@@DDDKKKQQQXXXaaakkkssswwwzzz|||pppaaaVVVMMMFFFCCCEEEIIIKKKNNNSSSVVVWWWTTTRRRNNNOOORRRXXX```hhhpppuuuvvvwwwxxxxxxxxxwwwuuutttooofff]]]XXXSSSPPPSSSXXX\\\eeemmmpppqqqrrrpppllljjjjjjjjjkkklllkkkiiigggbbbdddeeedddbbbaaaaaabbb]]]^^^^^^___aaaccceeefffgggkkknnnppprrrpppggg]]]HHH>>>444222222333666999EEEOOO___ppp}}}|||uuummmjjjjjjjjjgggdddbbb```]]]]]]]]][[[VVVQQQKKKEEE===777555555777777===BBBKKKTTT[[[```aaaaaaaaabbbcccddddddeeeddddddeeeeeedddcccccccccccccccaaaYYYLLL@@@777333000...---...000222444555666666555333000//////...,,,*********)))(((((((((((())))))(((''''''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%########################&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$############"""!!!""""""######""""""!!!############""""""""""""eeeRRRJJJFFFEEECCCAAA???>>>>>>>>><<<;;;:::999999888888888888888777777666666666666444555555555555555444444555555666888999999999999666777777888888999::::::999999999999:::;;;<<<===AAA@@@BBBGGGMMMTTTaaannn|||ooocccYYYOOOJJJLLLLLLXXXqqqtttWWWEEE999222///------,,,+++************''''''&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""!!! """"""""" ###""""""!!!!!!!!!!!!!!!!!!  """ !!!"""!!!!!!$$$%%%)))---222777:::<<<===;;;999555222...***)))&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%&&&''''''(((((())))))***---...///222555888===AAAFFFKKKRRR\\\hhhppptttxxx}}}nnn___TTTLLLGGGFFFGGGIIIMMMRRRVVVXXXWWWUUURRRRRRSSSWWW^^^hhhqqqvvvwwwwwwwwwwwwwwwwwwwwwwwwtttkkkbbb\\\VVVPPPPPPTTT[[[dddmmmqqqrrrsssoookkkjjjiiiiiijjjkkkjjjgggeee```bbbccccccaaa```aaaaaa^^^^^^______```aaabbbccccccfffhhhiiijjjhhh```VVVDDD;;;222111111000111333<<>>======;;;;;;:::999888777888888777777777777666666555555555666777777777777666666777888888888888777777666777777777888999999::::::999888888999999:::;;;<<>>===;;;888444000,,,***''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''((((((((('''))),,,---...///222555999===AAAFFFLLLVVVbbbjjjqqqvvv~~~yyyiii]]]TTTMMMHHHHHHIIILLLQQQVVVYYYZZZYYYUUUTTTTTTWWW]]]gggqqqwwwvvvvvvvvvwwwwwwxxxyyyyyyvvvnnnfff```XXXQQQOOOQQQZZZdddmmmppprrrrrrooojjjjjjiiihhhhhhhhhfffccc```]]]___aaaaaa```______```______```aaaaaabbbbbbbbbbbbdddeeeeeeeeeddd\\\SSSCCC:::222111111///...000444:::EEESSSbbbppp{{{~~~yyysssppppppooojjjfffbbbaaa````````````^^^]]]YYYUUUMMMEEE===999777666999===BBBJJJRRRYYY___aaabbbcccdddeeeeeeeeeeeeeeegggfffdddaaa^^^[[[YYYXXXQQQJJJAAA888333000......------...///000111333333333333333333111///------++++++***)))))))))))))))''''''''''''&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%#################################$$$$$$#########$$$$$$$$$#########""""""!!!"""$$$$$$$$$$$$"""!!!""""""""""""""""""######|||bbbRRRKKKEEEEEEDDDBBB@@@???======:::;;;;;;999777666777999666666777777777666555444777888:::;;;;;;;;;:::999888888888888777666555555777777888888999:::::::::888888888888999:::;;;;;;>>>>>>AAAGGGNNNUUUbbbnnnkkk^^^UUUKKKGGGJJJMMMWWWmmmtttYYYHHH<<<555333000///,,,***'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$"""   !!! ###!!!!!!###'''+++111777:::>>>===<<<999555111---+++(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&''''''((((((''')))+++------...000222555888===AAAGGGPPP[[[cccmmmttt~~~tttiii```WWWOOONNNMMMNNNQQQVVV[[[]]]^^^ZZZYYYWWWXXX]]]eeennnsssttttttuuuvvvwwwxxxyyyzzzwwwqqqjjjddd]]]UUURRRSSSYYYbbbjjjmmmnnnooommmiiihhhgggffffffeeeccc```]]][[[]]]___```___^^^___```______```aaabbbbbbbbbbbbaaaccccccbbbcccbbb[[[RRRCCC999111000///---,,,...222666===HHHWWWfffssszzz{{{zzzwwwuuurrrnnnhhheeebbbbbbbbbaaaaaaaaa``````]]]\\\XXXPPPGGG???:::888999;;;???DDDLLLSSSZZZ^^^aaabbbccceeeffffffgggggggggfffdddaaa]]]ZZZWWWUUUKKKEEE<<<555111///...---,,,,,,------...000111222222333555444222///......++++++***))))))))))))***&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$############""" """"""""""""############{{{bbbSSSMMMEEEDDDDDDBBBAAA???===<<<999:::;;;999666555777999777777888888888777666555666888999;;;;;;;;;999888666666777777777666555555777888888999999::::::;;;777777777888888999:::;;;===>>>BBBJJJPPPWWWdddooohhhZZZQQQHHHFFFHHHKKKTTTjjjwwwZZZIII<<<555333000///---***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###!!!!!!""""""!!! !!!!!!!!!  !!! !!!!!!!!!"""$$$)))///555888===<<<<<<:::666222///,,,(((((('''&&&%%%$$$######%%%$$$#########$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&''''''(((''')))+++------...///111222555:::>>>CCCKKKUUU\\\eeennn{{{uuummmbbbXXXSSSQQQOOOQQQUUU[[[___aaaaaa^^^[[[ZZZ]]]bbbhhhmmmqqqrrrtttvvvxxxyyyyyyyyyzzztttnnnjjjddd\\\XXXYYYVVV___fffhhhjjjkkkjjjffffffeeedddddddddccc```^^^[[[]]]___```______```aaa]]]^^^```aaabbbbbbbbbaaa___``````_________YYYQQQDDD:::222///...,,,,,,...222333888AAAOOO___nnnvvv{{{}}}|||uuunnnhhhfffcccccccccbbbaaaaaaaaabbb___aaaaaa[[[QQQFFF>>>:::888999;;;???EEEMMMTTTYYY```aaaccceeefffggghhhhhheeeeeedddbbb___\\\YYYWWWJJJEEE===666222000...---,,,,,,,,,,,,---...000111111444666555222/////////,,,+++******))))))******'''(((***(((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$############"""!!!  !!!!!!"""""""""############{{{bbbTTTNNNEEEDDDDDDCCCAAA???===<<<999:::;;;999666555777999888888999:::999888777666333555777888999888777666444444555666666777666666777888888999999:::;;;;;;777777777777888999:::;;;===???DDDLLLSSSYYYeeepppgggXXXOOOGGGDDDHHHHHHRRRhhhyyy\\\III<<<444111///...---+++***)))))))))((('''&&&&&&%%%$$$######""""""!!!!!!!!!!!!""""""$$$""""""###$$$%%%$$$### !!!"""""""""!!! !!!  !!!!!!!!!###'''---333777<<<<<<;;;:::777333///---)))((((((&&&%%%$$$######%%%$$$###""""""$$$&&&'''"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''))),,,---------///000000333888<<>>======;;;999::::::999999888777777777999888888777666555555444777777777777777777777777777666555444444444444444777888888999999999888888:::999777666666888999;;;===???EEELLLQQQWWWcccooohhhWWWLLLFFFFFFIIIIIITTThhh```JJJ===777333000...,,,++++++***((('''%%%%%%$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!! !!!"""&&&+++///222999<<<<<<666333444444111)))((('''%%%$$$###"""""" !!!###%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***'''((()))***,,,---...///111333666999<<>>>>>===<<<:::;;;;;;::::::999888888888888888777777666555555444666666666666666666666666888777666555555555555555888999999:::;;;;;;;;;::::::999888777777999:::;;;>>>@@@EEELLLPPPVVVcccppp}}}fffVVVMMMGGGFFFHHHJJJTTTfffaaaJJJ>>>777333000...,,,++++++***((('''''''''&&&&&&&&&&&&%%%%%%########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""  """%%%***...111666;;;;;;777555555555222+++***)))'''%%%$$$$$$###&&&%%%$$$"""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&'''((()))'''((()))***,,,---......111333555777999===CCCFFFNNNWWWfffuuuvvvfffbbb[[[VVVUUUYYY___ccckkkiiiiiijjjeee___^^^cccfffiiinnnppppppqqqsssuuuzzzzzz{{{zzzwwwppphhhaaaYYYYYYYYYZZZ]]]```ccceeegggeeedddeeefffgggeeeccc________________________^^^___```ccceeeeeebbb```^^^]]]]]]___```___[[[WWWLLL???333...---++++++,,,,,,...111555999CCCVVVhhhyyyzzzrrrmmmhhhcccaaabbbbbb```^^^aaabbbdddeee```WWWJJJBBB888777444444777===DDDHHHOOOUUU\\\cccgggiiikkklllkkkhhhfffgggiiihhhbbb]]]YYYRRRHHH@@@;;;777111------,,,+++******+++,,,---000111444555555444222000111000.........---+++)))***)))(((((())))))&&&%%%%%%%%%&&&'''''''''&&&%%%&&&%%%$$$$$$###$$$$$$$$$!!!###"""!!! """$$$""""""""""""""""""""""""$$$$$$$$$######!!!  """######"""vvv```QQQHHHCCCAAA???>>>>>>>>>===;;;<<<<<<;;;;;;:::999999888888777777666666555555555666666666666666666666666888888777666666666666777999999:::<<<============::::::999888999:::;;;<<>>777333000...,,,++++++***((('''''''''&&&&&&&&&&&&%%%%%%########################"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$(((+++...222888;;;999777888777444...---+++)))'''&&&%%%$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''((('''((((((***+++,,,---...000111333444666999===@@@EEEMMMZZZhhhvvvqqqjjjaaaZZZWWW[[[aaaeeelllmmmoooqqqmmmfffbbbcccdddgggjjjlllnnnpppsssuuu{{{{{{}}}}}}|||vvvoooiii^^^\\\XXXVVVWWW[[[```cccgggfffeeefffggggggeeeccc````````````````````````^^^^^^```bbbddddddbbb___\\\\\\]]]___aaa```^^^[[[NNNAAA444///...,,,+++,,,------///222444;;;LLL\\\rrr}}}zzzqqqkkkddd`````````___^^^]]]^^^```aaa___XXXNNNGGG;;;999555444555:::???CCCIIIOOOXXX```fffiiikkklllnnnllllllmmmnnnlllfffaaa```YYYPPPHHHBBB;;;555000------,,,,,,,,,,,,,,,---,,,...111333555555444444333111///......---+++)))+++***))))))***)))(((&&&)))))))))((('''&&&$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""!!!!!!###$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""""" ###$$$###!!!ttt___PPPGGGCCCAAA???>>>??????>>>===;;;;;;;;;:::999999888888777777666666666555555555666666666666666666666666777777666666666666666777888999:::<<<===>>>>>>>>>:::::::::::::::;;;<<<===???@@@CCCHHHLLLSSSbbbooo}}}{{{dddVVVNNNHHHEEEEEEJJJSSSeeebbbKKK>>>777333000...,,,++++++***((('''%%%%%%$$$$$$$$$#################################!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """%%%(((***...555::::::999:::999666000...,,,***'''&&&%%%$$$!!!!!!!!!"""###$$$&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''((()))***+++,,,------///111222333666999<<<>>>EEEPPP\\\gggsss~~~{{{ttthhh___ZZZ\\\bbbfffmmmppptttwwwuuuoooiiiffffffgggiiijjjmmmpppsssuuuxxxyyy{{{}}}}}}yyysssnnneee```YYYSSSRRRVVV\\\```eeeeeeggghhhhhhgggeeeccc````````````````````````]]]]]]^^^```aaaaaa___]]]YYYYYY[[[\\\]]]]]]\\\[[[NNNAAA555000...,,,,,,---,,,,,,---///000666DDDRRRiiiwwwwwwpppfffaaa_________^^^ZZZZZZ\\\^^^]]]YYYRRRMMMAAA>>>:::666666999===@@@FFFLLLUUU^^^cccfffiiijjjoooooooooqqqqqqnnnhhhcccddd^^^VVVOOOIIIBBB;;;555///......---,,,,,,++++++(((***---000222333333333///---,,,,,,---...---,,,+++***)))***+++***)))''')))(((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""############""""""!!! !!!$$$''''''%%%###rrr]]]OOOFFFCCCAAA???>>>??????>>>===::::::999999888888777777666666666666555555555555555555555555555555555555555555555444444555555666777777999:::<<<<<<======::::::::::::;;;<<<======??????BBBGGGKKKRRR```nnn}}}eeeVVVNNNHHHEEEDDDGGGRRRfffbbbKKK>>>666222000...,,,++++++***((('''%%%%%%$$$$$$$$$#################################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """$$$&&&'''***222888999:::;;;:::777111///---***'''%%%$$$$$$((('''%%%$$$"""!!!!!! $$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((())))))***++++++***,,,///111222555888;;;;;;AAAIIIQQQYYYdddqqqyyy}}}qqqgggaaaaaadddgggmmmrrrxxx|||}}}zzztttoookkkjjjhhhhhhkkknnnqqqsssvvvwwwyyy|||~~~{{{wwwssskkkddd[[[SSSPPPRRRWWW[[[aaadddgggiiiiiigggeeedddaaaaaaaaaaaaaaaaaaaaaaaa\\\[[[\\\]]]^^^___]]][[[YYYZZZ[[[\\\\\\[[[[[[[[[PPPCCC666111000------...+++***+++---///333???KKK___ppp}}}uuukkkcccaaa```___^^^XXXXXXYYY[[[\\\ZZZVVVSSSGGGCCC===888666666999;;;AAAGGGPPPXXX___dddiiikkknnnoooqqqrrrqqqmmmhhhdddddd___ZZZUUUQQQKKKCCC===222111///---+++******)))(((***,,,...000111111111000...,,,+++,,,------,,,***))))))***++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""!!!!!! """%%%'''(((&&&$$$qqq]]]OOOGGGDDDBBB@@@?????????>>><<<::::::999888888777777666555555555555555555555555555555555555555555555555555444444444444555555666666777888::::::;;;;;;;;;888999:::;;;<<<<<<======???@@@DDDIIIMMMSSSaaannnhhhWWWOOOIIIEEEDDDDDDPPPeeebbbJJJ===555111000...,,,++++++***((('''''''''&&&&&&&&&&&&%%%%%%########################!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!###$$$%%%(((///666777888;;;:::777222111...+++(((&&&$$$$$$%%%$$$$$$#########$$$$$$""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((&&&''''''((())))))******)))+++...000111333666888999>>>DDDIIINNNWWWdddmmmxxx~~~tttllliiijjjjjjooouuu||||||sssooojjjhhhiiilllnnnooovvvxxxzzz~~~{{{xxxooohhh^^^TTTOOOOOORRRUUU\\\aaafffiiiiiigggfffeeeaaaaaaaaaaaaaaaaaaaaaaaa\\\[[[[[[\\\]]]]]]\\\ZZZ[[[]]]^^^___^^^]]]^^^___UUUHHH:::444222///---...+++******,,,...111;;;EEEVVViii|||ppphhhdddbbb```^^^YYYYYYXXXYYY[[[[[[YYYWWWLLLGGG@@@999444333555666888>>>GGGQQQZZZbbbjjjnnnmmmoooppppppoookkkgggeeedddaaa^^^\\\ZZZTTTLLLFFF888555111...+++)))))))))***+++---///000222222333666333///------,,,+++***))))))((()))******)))'''$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%###""""""######"""!!!""""""""""""""""""""""""!!!""""""###""""""!!!!!!  """$$$$$$###!!!ppp\\\OOOHHHFFFCCCAAA?????????===<<<;;;::::::999999888777777555555555555555555555555555555555555555555555555555555555555555666777777888888999:::::::::::::::777888999:::;;;<<<<<<===AAACCCGGGMMMQQQVVVcccooo~~~kkkXXXOOOIIIEEECCCDDDNNNaaa~~~aaaIII;;;333///000...,,,++++++***((('''''''''&&&&&&&&&&&&%%%%%%########################!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!"""######$$$'''...444555666999:::777555333000---***'''&&&%%% !!!"""$$$''')))***#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''(((((())))))))))))+++...//////000222333555:::@@@CCCFFFNNNZZZdddpppzzzzzzuuurrrppprrrxxx~~~xxxqqqllllllmmmoooooovvvwwwzzz~~~}}}zzzqqqkkkaaaWWWQQQNNNOOOPPPXXX^^^eeeiiiiiigggffffffbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]\\\\\\^^^^^^]]][[[ZZZ]]]``````___```bbbeee___QQQBBB:::555000---,,,---******+++,,,...666???OOOccc{{{vvvmmmhhheeeaaa^^^\\\ZZZXXXYYYZZZ[[[ZZZZZZRRRMMMDDD<<<666333444444333888@@@IIIRRR\\\ffflllmmmooopppooollliiigggffffffeeecccbbbaaa[[[SSSLLL???;;;555///+++******+++))))))+++---000222333444666333///,,,++++++***)))(((''''''((()))***((('''&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&"""!!! """$$$&&&%%%###""""""""""""""""""""""""!!!!!!"""######""""""!!!  !!! ooo\\\PPPHHHGGGDDDAAA@@@???>>>===;;;<<<<<<;;;::::::999999888444555555555555555555555555555555555555555555555666666666666666777888888999999:::;;;;;;:::::::::666777999:::;;;<<<<<<<<>>777000,,,+++...+++***++++++,,,222:::KKK```xxxyyypppkkkgggbbb^^^]]][[[YYYXXXZZZ[[[[[[[[[WWWRRRIII???999666555666333777===DDDLLLVVV```fffnnnoooooonnnkkkiiiggggggiiihhhggggggeee```WWWPPPDDD???888111,,,***+++,,,%%%&&&(((***---000222333000---***))))))*********((('''&&&'''))))))(((&&&((((((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&""" ###'''******((("""""""""""""""""""""""" !!!!!!!!!!!! """!!! nnnXXXKKKEEEEEECCCAAA???===<<<======888888888888888888888888666555555444444444555555333888===<<<666222333666777777777777888888888888555888;;;<<<;;;999999999777777777777999<<>>EEEMMMSSSaaaiiivvv~~~}}}~~~yyysssqqqsssuuutttuuuxxxzzz||||||{{{zzzwwwpppfff]]]VVVRRROOOMMMTTTZZZdddlllooolllgggcccgggfffdddbbbaaaaaaaaabbb_________^^^^^^]]]]]]\\\[[[\\\___aaacccgggkkknnnllleeeVVVFFF;;;777222---...***'''))),,,...444:::GGGWWWnnnwwwoooiiieeecccaaa___[[[ZZZZZZ[[[[[[[[[XXXRRRNNNJJJAAA666444888999666@@@<<<@@@QQQYYYjjjnnnooonnnkkkkkkllliiidddhhhhhhhhhiiiiiifffaaa]]]QQQIII>>>444///,,,+++***+++++++++)))''')))...333...111333333000...------++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%###############"""!!! !!!$$$### """%%%#########"""!!!!!! kkkWWWKKKFFFCCCCCCAAA???>>>===<<<<<<::::::::::::999999888888666555555444444555555555444888:::999555333333555666666777777777888888888555888;;;;;;:::999999999777777777777999<<>><<<;;;===<<<<<<;;;:::999888888666555555444555555666666777777666666555444444444666666777777777777888888666888:::;;;:::999999:::888777777777999<<<>>>@@@DDDFFFKKKQQQTTTYYYeeeqqq|||gggWWWIIIDDDEEEBBBEEEJJJUUUkkkoooTTTBBB666111111,,,***((('''(((((('''&&&&&&%%%$$$$$$######$$$$$$###############"""!!!!!!""""""!!! !!!  !!!  !!! !!!!!!!!!%%%&&&***...222666999::::::888555111---***))))))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,------...000222444777<<>><<<;;;======<<<:::999888777666555555555555555666666777888666333333555666444333666666666666777777777888666888:::;;;:::999999:::888888777777999;;;>>>@@@CCCEEEJJJPPPSSSXXXdddpppiiiZZZKKKDDDEEEBBBEEEIIISSShhhjjjOOO???555000000,,,***((((((((()))(((&&&((('''&&&&&&%%%%%%&&&&&&###############"""!!!!!!"""!!!!!!!!! !!!  !!!   !!!!!!$$$&&&(((---111666999;;;===;;;777333///---,,,+++'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,000111222444666:::???CCCHHHQQQ___nnn{{{uuuoooooopppsssuuuwwwxxxyyyyyyyyyuuupppjjjddd]]]VVVQQQLLLNNNRRRWWW\\\aaadddeeeeeedddcccbbbaaa``````___]]]^^^^^^^^^^^^^^^^^^^^^aaaaaaccceeehhhooowww}}}yyyeeeQQQDDD;;;777///+++***---...---///333???LLL___nnnxxx|||~~~~~~~~~|||xxxsssnnnkkkgggddd```^^^^^^^^^^^^]]]``````___\\\SSSHHH???:::777<<>>???CCCEEEJJJPPPSSSXXXdddooonnn^^^MMMDDDDDDAAACCCGGGQQQfffhhhNNN>>>333//////---+++))))))******)))(((((('''&&&&&&%%%%%%&&&&&&###############"""!!!!!!!!!!!!!!!!!!!!! !!!  !!!  ###$$$'''+++000555999<<>>======<<<;;;:::999777666555444555555555555666777888888777555333444777777666333555555666666666666777777777999::::::888888:::;;;999888888777999;;;===???CCCEEEJJJPPPSSSXXXdddppp}}}pppaaaNNNEEEDDDAAA@@@EEEOOOdddhhhNNN>>>333//////---+++***)))***+++***)))&&&%%%$$$$$$######$$$$$$###############"""!!!!!!!!!!!!!!!"""!!!    !!!!!!  !!!"""$$$)))...444999<<>>555111///111111000222777888DDDWWWgggppptttwwwxxxqqqsssvvvxxxxxxuuuqqqooojjjgggdddbbbcccccccccccceeehhhiiigggccc\\\QQQGGG===AAAPPPDDD666888:::LLLTTT```mmmsssvvvyyyyyyvvvuuutttrrrrrrrrrpppmmmjjjdddaaa\\\WWWPPPHHH???999111...,,,++++++,,,,,,+++))),,,///111222111222333///...,,,+++))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########"""###$$$$$$%%%$$$$$$$$$%%%$$$"""""""""!!!""""""!!! zzz___OOOIIIHHHAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::888777666666555555555555666777888999555555666777888777666444555555555666666666777777888999:::999888888:::<<<:::999888888999;;;===>>>DDDFFFKKKQQQTTTYYYdddppp|||pppaaaOOOEEEDDDBBBAAAFFFPPPeeehhhNNN>>>444000000,,,***(((((()))***)))(((&&&%%%$$$$$$######$$$$$$###############"""!!!!!! !!!"""""""""!!!  !!!!!!   """''',,,222888;;;======<<<:::777333///---)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,+++,,,.........000333555;;;???EEENNNXXXdddpppxxx~~~rrrrrrrrrssstttuuuuuuvvvuuussspppnnnjjjeee```\\\TTTRRROOONNNOOOSSSWWW[[[ddddddddddddcccaaa```___[[[[[[\\\]]]^^^``````aaacccdddcccbbbbbbcccfffiiinnnvvv|||zzzrrrfffVVVIII===888444333222000222777888FFFXXXhhhqqqtttvvvvvvrrrtttvvvwwwwwwtttpppnnnhhheeecccbbbbbbdddddddddfffjjjllljjjhhhdddYYYNNNCCC@@@GGG<<<555:::888DDDJJJUUUcccmmmvvv||||||wwwxxxvvvtttsssrrrpppllljjjfffdddbbb___ZZZRRRIIICCC666222---,,,,,,------,,,))),,,000111111111111222///...---+++***)))((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!!!!!!!!!!###%%%%%%$$$###!!!###$$$$$$###"""!!!!!!"""#########"""!!!!!! zzz```PPPIIIGGGBBBAAA???>>>===>>>??????<<<<<<;;;;;;:::999888888555555555555666777999999444666888999999777666555555555555555666666666777888999:::999888888:::<<<:::999888888999:::===>>>DDDFFFKKKQQQTTTYYYeeeqqq~~~ooo```NNNEEEEEECCCEEEIIITTThhhgggMMM>>>444000111+++)))''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&###############"""!!!!!! !!!"""""""""!!! !!!!!!  !!!!!!  !!!%%%+++222777;;;;;;<<<<<<<<<:::666222000+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,,,,...///000000222444666888;;;???FFFOOO[[[gggoooyyytttsssssssssssstttuuuvvvvvvtttqqqnnnlllhhhccc___WWWUUUQQQNNNNNNQQQUUUXXXccccccccccccbbb```___]]][[[[[[\\\]]]___```aaaaaa``````___]]]ZZZXXXYYYZZZbbbkkkvvv{{{zzzrrrcccUUUDDD===777555222///111666???LLL^^^lllsssuuuttttttuuuvvvwwwxxxvvvsssooolllfffdddaaa```bbbcccddddddfffkkkmmmkkkjjjhhh^^^RRRMMMAAAAAA777666===777===CCCNNN\\\jjjvvv~~~}}}xxxyyywwwuuusssrrrooollliiihhhgggfffeeeaaaYYYQQQKKK===888111---------,,,++++++---000222111000000111000///---+++***)))((((((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!! ###&&&&&&$$$"""  ###$$$######&&&***%%%%%%$$$$$$###"""""""""sss]]]OOOGGGBBBAAAAAA@@@???>>>===<<<<<<::::::999999888777666666888777666555555444555555444444555666666666666666444444555555666777777777333666:::<<<<<<<<<<<<===:::999888777777999;;;<<>>;;;777111...+++)))'''%%%$$$%%%&&&'''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''(((***+++,,,,,,------...///000000777999<<>>888555666888:::BBBNNN^^^lllsssuuuvvvwwwwwwzzz}}}{{{zzzxxxqqqiiifffeeecccaaabbbcccfffgggfffhhhkkklllkkkfffaaa^^^VVVKKK@@@;;;777333555:::>>>JJJVVV___jjjvvv||||||xxxuuuqqqpppqqqpppnnnkkkllliiieeecccbbb___[[[WWWIIIAAA666000......,,,)))***+++---///111111111111000///...---,,,+++++++++***)))(((''''''&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$#########"""""""""""""""""""""###############""" !!!$$$'''$$$###"""!!!!!!"""###$$$sss]]]QQQIIIEEE????????????????????????======<<<:::999777666555666666555555555666666777666666777888888888888777777777777777777777666666555888;;;=========>>>>>><<<;;;999888999:::<<<===CCCDDDHHHNNNSSS[[[jjjxxxiiiXXXMMMDDDBBBEEECCCDDDPPPaaawwwcccKKK===444...,,,+++***))))))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!"""######"""!!! """"""!!!  !!!  !!!!!! !!!!!!"""###%%%)))///333999;;;>>>???===888222///,,,***(((&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))******++++++,,,...//////000222444777;;;AAAKKKUUU\\\jjjuuuxxxpppooorrrsssuuuwwwvvvtttqqqmmmjjjfffdddcccaaa[[[TTTOOOMMMMMMNNNOOOXXX]]]aaacccbbb___^^^^^^]]]]]]]]]^^^___aaaccceee]]]SSSJJJDDD???;;;;;;???DDDQQQ```jjjsssvvvqqqhhhWWWQQQGGG@@@<<<<<<>>>???HHHSSSbbbnnnsssuuuvvvvvvxxx}}}|||tttkkkfffeeecccaaaaaabbbdddfffeeegggjjjkkkjjjfffbbb___ZZZOOODDD>>>999555555888555@@@KKKTTT```nnnxxxzzzwwwtttqqqooopppooommmkkkooollliiihhhgggeeeaaa]]]UUULLL???555111///,,,))))))***,,,---.../////////111000...,,,+++******+++***)))(((''''''&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$###!!! ###%%%###""""""!!!"""###$$$%%%rrr]]]QQQJJJGGG>>>>>>???@@@AAABBBBBBCCC??????===;;;999777666555444444444555555666888888777888999999::::::999999999999999888777666666666555888;;;===<<<<<<===>>>===<<<;;;::::::<<<===???BBBCCCGGGNNNTTT]]]lllzzzcccTTTLLLEEEAAACCCCCCCCCNNN\\\qqqeeeMMM???555000...+++***))))))******)))(((!!!"""$$$%%%&&&&&&&&&&&&#########""""""!!!  !!!!!!""""""!!!!!! """""""""!!!  !!!  !!!  !!!"""###''',,,000666999>>>@@@???:::333///---,,,***((('''&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))+++---...///000222444666999>>>FFFOOOUUUcccooo}}}rrrpppsssssssssssstttrrrooollliiihhhggggggddd___WWWQQQNNNMMMLLLLLLTTTYYY^^^aaabbb```___^^^^^^^^^___``````aaaaaa```XXXNNNBBB<<<666111111333888AAANNN[[[iiissssssnnnddd^^^UUULLLFFFFFFHHHJJJSSS\\\iiirrruuuuuuuuuuuuxxx~~~vvvlllgggeeebbb``````aaacccddddddeeehhhiiihhhfffbbb```^^^TTTJJJCCC===777555666111888@@@GGGSSSbbbnnntttvvvssspppoooooonnnmmmlllpppnnnmmmlllkkkjjjgggeeebbbWWWIII===666222///---***+++,,,---............222000---+++))))))*********)))(((''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!!"""$$$$$$###""""""###$$$%%%&&&ppp\\\PPPJJJFFF>>>>>>??????@@@AAAAAABBB>>>===<<<:::999777666666555555555555555666777777777888999999::::::999999888888888777777666666666444666888:::999999:::;;;===<<<:::::::::;;;===???@@@BBBGGGNNNTTT^^^nnn|||{{{]]]PPPKKKEEE@@@@@@AAAAAAKKKXXXlllgggNNN@@@666000...)))(((''''''(((((('''&&& ###%%%&&&&&&$$$$$$""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!"""%%%***---111666;;;??????:::444///---,,,***((('''&&&&&&&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&(((***+++---//////222333555777;;;AAAIIINNN[[[gggyyyuuurrrtttsssrrrrrrqqqooommmkkkiiiiiijjjjjjfffaaaYYYSSSOOOLLLJJJIIIPPPTTTYYY^^^``````______^^^___aaabbbaaa```^^^]]]VVVKKK>>>777222...---///444888@@@NNN^^^jjjoooooolllhhh```XXXRRRRRRTTTWWW```hhhqqqvvvvvvtttssssssvvv}}}wwwlllgggeeebbb```___```aaaccccccdddfffggggggeeecccbbb```YYYPPPGGG@@@:::555333555777:::???HHHUUUccckkksssrrrqqqpppoooooonnnmmmnnnnnnnnnnnnnnnmmmlllkkkhhh___QQQDDD<<<777555333------...//////000000000222000---***(((((()))******)))(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$############$$$###""" """$$$&&&&&&$$$#########$$$%%%nnnYYYNNNGGGDDD????????????>>>>>>>>>>>>::::::999999888888777777777777666555555555555555666777888888999999888888555555555666666777777777444666888888888888999;;;;;;:::999888888:::<<<===???@@@FFFMMMTTT^^^nnn}}}vvvZZZNNNJJJDDD???>>>>>>???IIIVVViiigggNNN???444...,,,)))(((''''''(((((('''&&&"""$$$%%%''''''&&&$$$###""""""#########!!!!!!!!! !!!!!!    !!!!!!$$$(((+++---111888======999333///...---+++)))'''%%%$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((((((%%%&&&''')))+++---...//////000111333555:::@@@EEEPPP\\\lll|||{{{vvvuuusssqqqqqqnnnmmmlllkkkjjjkkkllllllfffaaaZZZTTTPPPLLLIIIGGGLLLOOOSSSYYY]]]______^^^^^^```aaabbbbbb```^^^\\\TTTHHH;;;444111...---///111222777CCCSSS```jjjoooooommmiiiccc______bbbfffmmmsssxxxzzzwwwtttrrrrrrvvv}}}xxxnnngggeeebbb```___```aaaccccccdddeeeffffffeeedddccc```\\\TTTLLLDDD>>>888333777555555888???JJJXXXcccnnnooopppqqqpppoooooonnnlllnnnooopppqqqqqqrrrsssnnngggZZZMMMCCC;;;666444//////......////////////222000---+++))))))*********)))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$########################$$$$$$######"""""""""""" !!!""""""!!!"""$$$''')))(((&&&$$$""""""""""""kkkVVVKKKEEEBBBAAAAAA@@@???>>>===<<<;;;888888888888888888888888888888666555555444444444555666777777888777777777444444444555666777777777666888999999999999;;;<<<:::999888777777999:::<<<>>>???EEELLLSSS]]]mmm|||mmmUUULLLIIIBBB>>>>>><<<===HHHTTTgggdddKKK===333---++++++***))))))******)))((((((((()))))))))'''&&&%%%#########""""""!!! !!!  !!!  !!!!!!   !!!!!!###&&&)))***...555:::;;;999444111///...---+++(((&&&%%%$$$"""""""""!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''((())))))(((((('''&&&&&&''')))+++,,,---...///000222333555999>>>BBBKKKUUUdddrrr{{{uuuooonnnpppkkkkkkllllllllllllllllllfffbbb\\\WWWSSSOOOKKKHHHJJJKKKNNNSSSYYY\\\^^^]]]^^^___aaabbbbbb```___^^^SSSEEE777111000...---...------111<<>>777444000///333999BBBOOO[[[eeeiiinnnqqqqqqooonnnmmmkkknnnqqqssstttvvvxxxzzzuuupppfffYYYLLL@@@777222...------,,,,,,,,,------000///...---,,,+++++++++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!""""""###%%%''')))(((%%%###"""!!!!!!!!!hhhTTTJJJEEECCCBBBAAAAAA@@@>>>======<<<:::::::::999999888888888777666666555555555666666555666777777888888777777666666666666666777777777777888999999888888:::<<<:::999777777777888:::;;;===???DDDKKKRRR\\\lllzzzuuuaaaPPPJJJGGGAAA>>>@@@;;;===GGGTTTeee^^^GGG;;;222...---+++***))))))******)))((((((((('''''''''&&&&&&&&&$$$###"""!!!!!! !!!  !!!   !!!!!!  !!!!!!"""###&&&(((***...333888:::999666444222111000...+++(((&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&'''((((((((('''&&&&&&'''(((((()))+++,,,------000111333444555999>>>AAAHHHPPP]]]jjjvvvtttjjjiiillliiijjjlllmmmnnnmmmlllkkkfffbbb^^^ZZZVVVRRRNNNKKKIIIHHHIIIMMMTTTZZZ\\\\\\]]]^^^___```aaaaaaaaa```TTTEEE777111///---,,,---,,,+++///888@@@LLL]]]mmmvvvyyy||||||yyyxxx{{{~~~xxxrrrppppppqqqwww}}}~~~uuulllfffeeecccaaaaaabbbdddfffhhhggggggffffffeeeeeeeee^^^```\\\UUUPPPMMMFFF===666111///222666;;;GGGRRR\\\bbbjjjoooooommmkkkkkkgggkkkooorrrtttvvvyyy|||xxxvvvoooeeeVVVHHH<<<666///...---,,,+++,,,,,,---....../////////...---,,,***)))(((''''''&&&&&&'''%%%&&&'''''''''&&&%%%$$$""""""#########$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!""""""""""""$$$&&&&&&%%%###"""!!!!!!""""""gggSSSJJJFFFDDDBBBBBBAAAAAA@@@??????>>>======<<<;;;999888777777555555444555555666777888666666777888888888888888999999888888777777666666555666777666555666888::::::999888777777999;;;<<<===>>>DDDKKKQQQ[[[kkkyyy~~~iiiYYYKKKHHHFFF@@@???BBB:::===HHHSSSccczzzZZZEEE:::333//////)))(((''''''(((((('''&&&%%%$$$$$$######$$$%%%%%%%%%$$$""" !!!!!!!!!  !!! !!!!!!!!!!!!!!!  !!!!!!  !!!  !!!""""""###&&&(((***...333888::::::888666444333222000---***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$((())))))***+++,,,,,,,,,,,,---///000111444999<<>>===<<<<<<<<<<<<:::;;;;;;<<<;;;:::888777777777777666666666666666666777888999999888666555;;;888555555666666333000777777666666666666777777666777888888888999<<>><<>>============:::;;;;;;;;;;;;:::888777666666666666666666666666888888888888888777777666999777555555777777555333888888777777777777888888666777888777777888:::===@@@AAAEEEKKKPPPXXXggguuuvvvjjjaaaTTTOOOHHHBBB@@@?????????===:::CCCRRRccc}}}lllQQQ???555///,,,,,,*********)))))))))((((((((((((''''''&&&$$$###"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!    """###$$$***...222666777888888999888777555333///,,,)))'''$$$$$$$$$%%%$$$$$$######"""######$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%'''***,,,000---***))))))++++++***------...000222444666777@@@AAAFFFQQQ[[[hhhyyy{{{ooogggcccgggkkkppprrrqqqnnnlllkkkhhhfffdddaaa___[[[VVVSSSIIIFFFCCCAAADDDKKKSSSXXX\\\^^^```aaa___]]]]]]]]]SSSJJJ===555111000...,,,)))***---000111888IIIYYYlllzzzyyysssooonnnmmmiiijjjkkkmmmnnnmmmiiiffffffeeedddddddddeeeggghhhggghhhhhhiiiiiihhhfffffffffdddccccccddd___WWWPPPEEE???888444555777::::::EEEOOO\\\eeehhhhhhgggfffgggiiikkkmmmmmmnnnqqqssswwwwwwvvvrrrjjj___TTTNNNBBB<<<333//////000///------....../////////......000,,,((((((+++,,,***(((((((((((((((''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&######""""""!!!!!!"""""""""$$$%%%%%%$$$######$$$""""""""""""""""""""""""|||bbbRRRIIIDDDCCCBBBAAA@@@??????>>>??????;;;;;;;;;;;;:::999888777666666777777777777777777999999888777777777777777888666555666888888777666999999888888888888999999777777888777666777999;;;@@@AAAEEEKKKPPPXXXggguuu~~~vvvoooggg]]]UUUNNNJJJEEEBBB@@@???>>><<<<<<999BBBPPPaaa{{{yyydddKKK<<<444///......******))))))))))))((((((%%%&&&''''''&&&$$$""" """"""!!!!!!!!!!!!""""""!!!!!!!!!   !!!""""""&&&***///333555777999:::===<<<999666222---***(((%%%%%%$$$$$$#########""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!###%%%&&&&&&''')))+++---+++))))))+++,,,+++***,,,,,,---///111333555666:::;;;@@@JJJSSS^^^mmmzzzwwwkkkeeefffjjjooorrrqqqooommmllljjjhhheeecccaaa^^^YYYUUUKKKGGGBBB???AAAGGGOOOUUU\\\^^^aaabbb```]]]\\\\\\VVVMMMAAA888333000---+++++++++---......333AAAPPPfffvvv{{{uuuqqqooonnnkkkjjjiiihhhhhhgggdddbbbfffeeedddddddddeeeggghhhjjjjjjjjjiiihhhgggeeedddfffeeeeeeggghhhddd^^^XXXJJJDDD===777555555666666===FFFSSS]]]aaadddeeegggfffhhhjjjlllllllllnnnooorrrssstttsssnnnggg```[[[LLLDDD:::333111111000///,,,------....../////////000---******,,,---+++((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$###!!! !!!"""###%%%'''&&&%%%$$$%%%%%%""""""""""""""""""""""""zzz```RRRIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;:::999888777888888888888888999999999;;;:::888777666777777888888777777777888888888777999888888777777888888999888999999888666777999;;;AAAAAAFFFLLLRRRZZZjjjxxxtttkkkfff```YYYSSSJJJHHHEEECCCBBBAAA>>><<<<<<999BBBPPP```yyyrrr^^^GGG:::333///...///***)))))))))(((((((((((($$$%%%'''((('''%%%""" ###""""""!!!!!!!!!!!!"""    ###'''---111555777:::<<>>???DDDKKKPPP[[[^^^bbbcccaaa___]]]\\\XXXPPPEEE;;;555000---*********+++,,,,,,000;;;HHH\\\nnnzzzuuurrrqqqooollliiigggfffeeedddbbbeeedddcccccccccdddfffgggjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeggggggeee```[[[PPPLLLDDD===777555333333999AAALLLTTTZZZ^^^bbbeeeeeehhhjjjkkkkkkkkklllmmmnnnpppqqqqqqppplllhhheeeYYYPPPDDD999333000///...+++++++++,,,---...//////...,,,******++++++)))(((((('''%%%$$$$$$%%%&&&'''$$$$$$$$$######"""""""""$$$###!!!  !!!"""%%%'''(((((('''&&&&&&'''!!!!!!!!!!!!!!!!!!!!!!!!xxx___QQQIIIEEEEEECCCBBBBBBAAAAAAAAAAAAAAA======;;;:::999888888777999999:::::::::;;;;;;;;;<<<;;;999777777777777888999999999888777666666666777777666666666666777777:::::::::999888888;;;===BBBCCCHHHOOOVVV___ooo}}}}}}pppfffaaa\\\VVVQQQJJJHHHFFFEEEEEECCC@@@======:::CCCQQQ___wwwppp\\\GGG:::444///------)))))))))(((((((((((('''$$$&&&''')))(((&&&###!!!######"""!!!!!!!!!!!!!!! !!!  !!!  !!!%%%+++000444888<<>>===<<<:::999888888777999999::::::;;;<<<<<<<<<<<<;;;:::999888777777777888999999888666444555666777777666666666666777777::::::;;;:::999:::<<<>>>BBBDDDJJJRRRYYYcccttt|||nnnccc\\\WWWQQQLLLIIIHHHFFFEEEEEECCC@@@======:::CCCPPP^^^uuunnn[[[FFF:::444///,,,,,,))))))((((((((((((''''''%%%&&&'''((('''&&&$$$###$$$###"""!!!!!! !!! !!!!!!!!!!!!!!! !!!!!! !!! !!!!!!  $$$***///333888<<>>;;;777222///---+++***'''%%%############"""######$$$$$$%%%&&&&&&$$$$$$###""""""###%%%&&&&&&'''((('''&&&&&&'''(((***)))((((((***+++++++++((())))))+++---///111333666666:::???BBBFFFOOOXXXhhhyyy}}}rrrdddcccccceeehhhkkkkkkkkkgggfffdddcccbbb___[[[XXXUUUPPPIIICCC@@@BBBEEEHHHQQQVVV^^^bbbcccbbb```___[[[VVVMMMCCC:::333...,,,)))((()))+++,,,...666???LLL]]]rrr{{{yyytttqqqllliiihhhgggfffeeedddcccbbbbbbbbbccceeefffggggggfffggghhhiiijjjkkkiiijjjjjjjjjhhheeebbb```]]]ZZZSSSJJJ@@@999666555;;;???DDDGGGJJJOOOVVV[[[bbbeeeiiikkkkkkkkkkkklllkkkkkkllllllmmmmmmmmmmmmmmmfff[[[NNNAAA777111...+++******)))***+++---...///000000000///...---,,,+++***(((&&&%%%$$$$$$###"""""""""###$$$%%%%%%%%%############"""""""""!!! """######"""!!!!!!"""""""""""""""""""""""""""qqqYYYMMMFFFCCCCCCBBBAAAAAAAAAAAAAAABBBBBB???>>><<<:::888777777888888888888999:::;;;;;;;;;;;;;;;;;;:::999888666666555777888777555444666777888777777777777777777888888999999999999:::<<>>???>>>===:::777333000///---,,,)))&&&$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$###"""!!!"""###%%%&&&%%%&&&''''''&&&(((+++---,,,***''''''(((***++++++'''((((((***,,,...000222444444777<<<===???FFFNNNZZZjjj{{{zzzlllhhhdddccceeeggghhhhhhgggeeedddcccbbb```\\\YYYWWWSSSMMMGGGCCCCCCDDDEEEIIIPPPXXX___bbbaaa```___]]]YYYRRRHHH>>>666111///,,,******,,,,,,---333;;;GGGWWWjjjwww|||xxxsssooollljjjhhhffffffeeedddddddddeeefffgggiiiiiihhhiiiiiikkklllmmmhhhiiikkkkkkiiifffdddcccaaa___YYYPPPEEE===999888;;;>>>@@@BBBDDDIIIPPPWWW___bbbgggjjjjjjjjjjjjkkkjjjjjjjjjkkklllnnnoooppppppllldddYYYLLL@@@777333...---+++***+++,,,---...///000111111000...------)))))))))((('''&&&%%%$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""!!! """######"""!!!!!!"""""""""""""""""""""""""""nnnWWWKKKDDDAAAAAAAAAAAA@@@@@@@@@AAAAAABBB???>>><<<999888777777888666666777888999999::::::;;;;;;;;;;;;:::888666555222444777666555444777999999999888888888888999999666777888888888999<<>>MMM^^^iiissszzzuuuqqqnnnjjjhhhggggggfffeeefffggghhhiiillllllkkkjjjkkklllmmmnnneeegggiiiiiigggeeeddddddcccbbb]]]SSSHHH???;;;;;;:::<<<===>>>@@@EEENNNTTT\\\```eeehhhiiiiiiiiijjjiiiiiiiiijjjllloooqqqsssqqqooojjj```SSSFFF===888000///---,,,,,,---...///---///000000...,,,++++++&&&'''((())))))((('''&&&(((''''''&&&&&&%%%%%%$$$"""$$$&&&''''''%%%"""!!!###$$$&&&&&&$$$###$$$%%%""""""""""""""""""""""""nnn___OOOHHHFFFAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>><<<:::777666666666777777777777777666777888:::999777666666777444555555666555555444333555666666777666666555444666999<<<===<<<<<<<<<===AAADDDIIIQQQ]]]mmm}}}uuuiiieeeccc[[[QQQKKKDDDCCC@@@===:::888888888999???DDDJJJ[[[oooxxxvvvlllYYYDDD888333...++++++***)))(((((())))))((('''$$$$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!  !!!&&&---111555:::;;;<<<<<<:::666222000000...,,,)))&&&$$$######$$$"""""""""!!!""""""###$$$"""############$$$$$$$$$"""###$$$&&&))),,,///000111111///,,,))))))***,,,$$$&&&((())))))***,,,...000000000111444999===@@@MMMTTT```lllwwwzzztttjjjdddbbbcccfffggghhhhhhfffeeebbb```^^^\\\\\\XXXQQQLLLHHHEEECCCAAADDDIIIPPPWWW\\\___`````````aaa\\\RRRIIIAAA888000222---***++++++,,,000666???KKK\\\iiipppvvv~~~|||wwwssspppnnnmmmlllkkkhhhfffeeeggghhhjjjiiijjjlllnnnnnnmmmkkkkkkkkkjjjiiihhhggggggggggggddd___XXXQQQHHH???888888:::===>>>;;;:::BBBMMMUUUZZZbbbhhhlllkkkhhheeejjjjjjjjjkkklllmmmooooooqqqpppllleee___VVVGGG999222111...+++)))***,,,///333333333222000---***(((******)))((('''&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$"""!!!!!!!!!"""###!!!"""#########"""!!!!!!!!!!!!!!! lll]]]NNNGGGEEE@@@??????>>>>>>>>>???@@@@@@AAA???===;;;999888888777666666777777777777666666666777999888666555555666555555555555555555555555777777777777666666666666666888:::;;;::::::;;;<<>>;;;999888777777999???DDDKKK]]]rrr|||zzzooo\\\FFF999333...++++++***(((''''''((()))'''&&&&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!    ### !!!''',,,///333888999;;;;;;:::777444333333///...+++(((&&&%%%%%%%%%&&&%%%$$$$$$########################$$$$$$$$$$$$###$$$&&&(((+++...111222444333111...+++)))***,,,,,,---......------///000/////////111444888===@@@CCCIIITTT___jjjsss{{{yyynnneeebbbbbbdddeeeffffffffffffdddcccaaa```___[[[UUUOOOJJJFFFBBB???@@@DDDJJJRRRYYY___bbbddd```aaa]]]UUULLLEEE===666333...++++++,,,,,,000666>>>JJJZZZffflllqqqwww||||||wwwtttqqqpppmmmjjjgggggghhhjjjjjjiiihhhhhhjjjkkkjjjiiihhhhhhhhhhhhhhhfffeeedddfffccc```\\\WWWOOOFFFAAA:::999999:::888888???HHHQQQWWW___ggglllllljjjhhhjjjjjjjjjkkklllnnnoooppppppqqqoookkkeee[[[JJJ;;;444333///,,,***+++...000000111222222111///---,,,,,,+++******(((((('''&&&%%%%%%%%%%%%$$$###""""""%%%$$$###"""!!!""""""###!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""jjj\\\MMMFFFEEE@@@@@@??????>>>>>>>>>>>>>>>AAA>>>;;;888666666888999666666666777777666666555444666777777555444444555777666555444444555666777888888777666666777888999888999::::::999:::<<<>>>AAADDDJJJSSS```pppzzzlllgggccc[[[QQQKKK???===;;;999888777888888888>>>CCCLLL___vvv~~~rrr^^^GGG999222---++++++)))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!""""""######!!!  !!!  !!!   ###!!!"""'''***,,,000555888:::<<<;;;999777666666111000---***(((''''''''')))((('''%%%$$$$$$##################$$$$$$$$$%%%%%%&&&'''***---000333555777666555111---******+++,,,------,,,***)))***+++---......000444888===??????DDDLLLVVV___iiirrrxxx{{{~~~rrrhhhbbbaaabbbbbbdddeeefffggggggffffffeeeaaa^^^XXXSSSNNNHHHBBB>>>>>>@@@EEELLLSSSZZZ___bbbaaabbb```YYYRRRLLLDDD===777222.........///222888???JJJYYYdddiiilllpppttt{{{|||xxxuuuqqqllljjjiiijjjkkknnnlllkkkkkklllllllllkkkeeefffgggggggggeeecccbbbdddccccccaaa^^^XXXQQQKKK@@@;;;777777777777<<>>===<<<<<<===>>><<<999777666666777777666666666777666666555555333444666555444333333444777666555444444555777999888777555444444666888999:::;;;;;;;;;:::;;;>>>AAAAAADDDJJJSSSaaaqqq}}}mmmfffaaaXXXMMMGGG===<<<:::999888888999999999>>>DDDMMMaaaxxxppp\\\EEE888111---,,,,,,(((&&&%%%%%%&&&'''%%%$$$########################""""""""""""!!!!!!!!!!!!!!!"""###"""!!!  !!!     """ """&&&)))***///555888;;;======;;;888777666222111///,,,***(((''''''(((((('''%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&(((***---000333555888888777444///+++******((()))***)))'''&&&&&&'''---...///111555999===???>>>BBBHHHOOOWWWaaajjjqqqppprrrwww~~~tttiiibbb``````aaaccceeefffhhhiiihhhggggggaaa^^^[[[WWWRRRLLLEEE@@@@@@@@@BBBFFFKKKRRRXXX[[[aaadddccc]]]WWWRRRKKKDDD===777333333222222555;;;AAAKKKYYYdddiiikkkmmmoooqqqvvv}}}|||uuupppmmmlllllllllnnnmmmmmmnnnppppppooonnnhhhggggggfffeeeeeeeeeeeeddddddeeeeeeccc___XXXSSSIII@@@888666777777999===EEELLLWWWccclllpppqqqqqqkkkkkklllmmmnnnppprrrrrrrrrvvvwwwtttooogggXXXLLL???;;;555000......///000...///000111222222222222------,,,+++***)))((((((...,,,***(((&&&%%%%%%&&&$$$$$$#########"""""""""###"""!!! """"""###$$$$$$%%%$$$$$$######hhhZZZMMMGGGFFFBBB@@@@@@>>>===<<<;;;;;;;;;999999999999888777666555666666666666666555444444111333555555333333333444777666444333444555777999666555333222333555777888888999:::::::::<<>>999;;;???DDDJJJSSS]]]ccceeegggkkkpppwww~~~rrrgggaaa___^^^^^^aaaccceeeggghhhhhhfffeee___]]][[[YYYUUUPPPJJJEEE@@@??????@@@DDDKKKQQQVVV```dddddd___[[[WWWPPPIIIAAA;;;777666555444777<<>><<<;;;<<<@@@GGGNNNRRRZZZ___aaa```]]][[[VVVPPPFFF@@@;;;:::888777:::>>>FFFMMMWWW___dddggghhhiiijjjmmmqqquuuyyy~~~}}}yyyuuuqqqmmmkkkjjjkkkmmmppptttuuuuuussspppmmmiiihhhhhhiiijjjgggfffeeeeeedddbbb]]]YYYTTTJJJ@@@;;;888444222333;;;AAAKKKWWWbbblllrrruuusssrrrrrrrrrrrrsssttttttuuuxxxvvvqqqmmmkkkfffaaaQQQIII???777444222000///000//////////////////000---,,,,,,+++***)))((((((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$###############$$$$$$"""######$$$$$$$$$$$$$$${{{bbbUUUHHHCCCDDD@@@>>>======<<<;;;;;;;;;;;;999999888888888888888888666666666666555444333222111333555555444333444555222222333333444555555666333333444444555666666777333666999<<<>>>@@@CCCEEEBBBEEEKKKSSS```ppp}}}iii___XXXOOOFFFAAA;;;:::999888777888888999999@@@JJJYYYppphhhWWWDDD999444...+++***((('''&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!%%%$$$!!!   !!! !!!  """%%%%%%%%%+++333666:::>>>???===:::888777666555444111///,,,)))(((%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++...111444444111...+++***&&&'''))))))((((((***+++...///000111333555666777555666888:::===BBBIIIMMMOOORRRUUUVVVWWW[[[ccciiiqqq{{{xxxsssjjjbbb\\\XXXUUURRRVVVYYY]]]bbbdddeeedddccc^^^]]]ZZZYYYWWWTTTOOOLLL@@@>>>;;;;;;===BBBGGGKKKRRRXXX]]]^^^___```\\\WWWOOOIIICCCBBB@@@>>>@@@EEENNNSSSZZZ```dddfffggghhhhhhjjjmmmooorrrvvv{{{|||uuuooonnnjjjeeedddgggmmmsssvvvsssrrrqqqooollljjjhhhggggggfffdddddddddbbb```]]][[[RRRIIICCC===666333555777<<>>======<<<;;;;;;;;;;;;<<<;;;:::777666666777999;;;666666666666555444333222111333555555444444555666000111222333444444444444333444555666777777777777555888===AAACCCEEEGGGIIICCCFFFKKKSSS___ooo{{{hhh^^^XXXQQQIIIDDD:::999888666666666777777888@@@KKK\\\uuujjjYYYFFF;;;555///***((()))'''&&&&&&'''(((&&&%%%"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!###!!! ###$$$  !!!  !!!   !!!###%%%$$$###(((111333777<<<>>>===;;;999888888777666333111---+++)))'''&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))***+++...222333111...,,,+++((()))******))))))***+++---...///000111222333333111333444555777;;;AAAEEEHHHKKKNNNOOONNNPPPWWW\\\bbbnnn{{{zzzuuuppphhhaaa[[[UUUPPPMMMQQQTTTZZZ___cccddddddddd```^^^[[[XXXVVVSSSOOOLLLDDDBBB>>>;;;;;;===AAADDDKKKRRRYYY\\\```bbb```\\\WWWQQQLLLJJJHHHFFFHHHLLLWWWZZZ^^^cccfffhhhhhhhhhggghhhjjjlllnnnqqqvvvzzz|||xxxqqqiiibbbYYYTTTWWW___hhhnnnrrrssssssssspppkkkfffcccgggeeedddcccddddddbbbaaaaaaZZZRRRKKKCCC:::777999444888???IIIUUUaaajjjpppyyyxxxwwwvvvuuuuuuuuuuuuppptttuuuqqqmmmllliiieeebbbXXXJJJ@@@<<<999555111,,,,,,,,,,,,...///000111000///...---,,,++++++***((())))))***)))'''%%%$$$$$$$$$%%%&&&%%%$$$###"""!!!"""#########""" !!!"""###############xxx```UUUIIICCCCCC???===>>>>>>>>>===<<<;;;;;;<<<;;;:::888777666666666888777777666555444444444222333444444555555444444444333333333333444555555444333333444444555666777999:::<<>>===>>>@@@BBBIIIOOOWWW^^^aaabbbaaaaaaWWWVVVTTTRRRRRRRRRTTTUUU\\\^^^```cccdddeeefffeeefffgggiiikkkmmmoooqqqrrrtttxxxyyyoooaaaVVVKKKFFFFFFKKKUUU^^^dddgggkkkmmmkkkiiigggfffeeeeeeeeeffffffdddaaa___```[[[TTTNNNGGG@@@:::666999:::===CCCHHHQQQ```nnnuuuvvvwwwvvvtttrrrqqqqqqqqqpppooommmlllkkkkkkkkkhhheee]]]SSSGGG<<<666333222111////////////---+++............---,,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""!!!!!!###%%%&&&%%%###$$$$$$##################vvv^^^SSSGGGBBBBBB===>>>>>>>>>>>>===<<<;;;;;;<<<;;;999888777666666666777777777666555444444444222333444444555555444444444333333333333444555555444444444444555666777888888:::===@@@CCCFFFHHHHHHFFFIIIOOOWWWcccrrrxxxggg]]]WWWOOOGGGCCC======;;;999666666777:::<<>>;;;999999999888666333000---+++((('''%%%$$$#########$$$&&&&&&''''''&&&%%%%%%$$$############$$$%%%&&&&&&((())),,,///111222111111...---***(((((()))***+++,,,,,,---...//////000000111000000000111333555777999:::;;;===???AAACCCDDDMMMTTT]]]gggnnnqqqqqqppplllhhhbbb[[[UUUQQQOOONNNJJJLLLQQQVVV[[[```dddfffaaa^^^[[[YYYXXXWWWSSSPPPIIIFFFAAA===;;;;;;<<<>>>DDDJJJSSSZZZ^^^___``````]]]\\\ZZZYYYYYYZZZ\\\]]]___```bbbdddeeeffffffffffffggghhhjjjkkkmmmnnnnnnooosssyyyvvvjjjXXXMMMBBB===<<>>999888777999===BBBIIIWWWdddrrrtttwwwwwwuuusssrrrrrrqqqqqqooonnnnnnmmmmmmmmmmmmjjjddd[[[OOODDD;;;777222111///.........---+++////////////...---,,,+++))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%###"""########################ttt\\\RRRFFFAAAAAA<<<>>>>>>>>>>>>===<<<;;;:::;;;:::999888777666666666777777666666555444444444222333444444555555444444444333333333333444555555555555555555666777888888888:::>>>BBBEEEFFFGGGGGGEEEIIIOOOXXXeeetttuuufff^^^XXXOOOGGGBBB======;;;999666666888:::===GGGVVVyyyoooSSS@@@888...)))***'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!"""###   ###%%%&&&+++111999???AAA@@@???>>><<<<<<;;;999666111---+++((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&(((***---///000111111///,,,)))(((((()))***++++++,,,---...///000000222111////////////111111333333555777999:::<<<===@@@FFFPPPZZZaaafffggggggdddbbb^^^YYYTTTPPPMMMLLLGGGIIIMMMSSSYYY___dddfffbbb```]]][[[ZZZXXXUUUSSSLLLIIIDDD@@@<<<;;;;;;;;;>>>DDDMMMUUUYYY\\\]]]^^^aaa``````___```bbbcccdddccccccdddeeeffffffffffffggghhhhhhhhhiiiiiijjjjjjllloootttxxx}}}rrrbbbNNNDDD999444222333888>>>BBBFFFMMMTTTYYY]]]aaadddeeeeeefffffffffeeeeeeeeefffccc___ZZZTTTMMMDDD???888666777999<<>>===<<<;;;::::::999888777666666666666666666666555555444444444222333444444555555444444444333333333333444555555666555555666666777888999777:::>>>BBBEEEFFFEEEDDDEEEIIIPPPYYYfffvvvtttggg```ZZZQQQHHHDDD======;;;999777777999;;;???LLL^^^mmmQQQ???888...******'''((('''&&&&&&%%%%%%&&&&&&############""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!  """"""!!!   !!!###%%%&&&***///777===@@@@@@AAAAAA>>>>>>===;;;777222...+++)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%'''***---000111222000---+++)))((((((((()))***+++,,,---...///000000000///.........//////111111333444666888999:::888===EEENNNUUUZZZ\\\]]]\\\[[[YYYVVVRRRNNNJJJHHHEEEGGGJJJOOOVVV\\\bbbeeedddbbb```^^^[[[YYYWWWUUURRRPPPKKKFFFAAA>>><<<<<<:::@@@HHHOOOTTTXXX[[[]]]``````aaaaaaccceeefffgggggggggggggggggggggggggggiiiiiiiiiiiihhhhhhhhhhhhlllnnnrrruuuxxx|||ooo]]]JJJ???555111000///111555666;;;BBBJJJQQQXXX___cccccceeeffffffffffffggghhhhhhgggdddaaa\\\TTTKKKEEE<<<999888999;;;???HHHQQQ]]]bbbjjjoooqqqpppooonnnpppppppppqqqrrrssstttuuuqqqpppnnnhhh___RRRDDD;;;666333///------------,,,000000000000000///......+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###""" ###############$$$$$$$$$qqqZZZPPPFFFCCCDDD@@@@@@@@@@@@???>>><<<;;;:::999999888777666666666666555555555555444444444444222333444444555555444444444333333333333444555555666555555666666777888999777:::>>>AAADDDDDDCCCBBBDDDHHHOOOYYYgggwwwtttiiibbb[[[RRRJJJFFF===<<<;;;999777777999<<>>888///+++,,,(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!! """"""!!!   !!!"""$$$%%%(((---555:::>>>@@@AAABBB@@@@@@>>><<<888333...,,,***)))(((&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&))),,,///111000000///---+++***)))((())))))***+++,,,---......---------......///000000000000222333555666777888666999???EEEKKKOOORRRSSSVVVUUUTTTQQQNNNJJJGGGEEEDDDEEEGGGLLLRRRYYY___ccceeedddbbb___\\\YYYXXXWWWXXXUUUPPPKKKEEEAAA>>><<<:::>>>DDDIIINNNTTTYYY]]]``````aaabbbdddfffhhhiiijjjiiiiiihhhhhhhhhhhhhhhkkkkkkjjjjjjiiiiiiiiihhhlllnnnppprrrsssvvvyyy|||ooo]]]HHH>>>333000000///000222111555:::AAAHHHQQQYYY^^^```cccfffgggfffggghhhjjjiiihhhgggeeeaaaZZZQQQKKKAAA===::::::;;;===CCCKKKRRRYYYbbbjjjnnnoooooonnnoooooopppqqqrrrtttvvvwwwrrrqqqooollldddYYYKKKBBB;;;777222...............000000000111000000///...,,,,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############ """"""#########$$$$$$$$$nnnXXXOOOFFFDDDFFFBBBAAAAAA@@@???>>><<<;;;:::999888777666666666666666444444444444444444444444222333444444555555444444444333333333333444555555555555555555666777888888888999<<>>@@@CCCHHHOOOWWW\\\aaabbbccceeegggiiijjjjjjkkkjjjiiihhhhhhhhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnooooooqqqsssvvv|||ppp___JJJ>>>333000000///...///---///333888>>>FFFOOOUUU\\\```fffhhhgggggghhhkkkiiihhhhhhgggddd___WWWRRRGGGAAA<<<;;;:::999===BBBJJJQQQ[[[dddjjjmmmooopppnnnnnnoooppprrrtttvvvwwwtttrrrpppnnnjjjaaaUUULLLBBB===666111//////////////////000000000000//////------+++)))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$""" """""""""###$$$$$$%%%%%%jjjTTTMMMEEEDDDFFFDDDAAAAAAAAA@@@>>><<<;;;:::888888777666666666666777444444444444444444444444222333444444555555444444444333333333333444555555444444444444555666777888888999;;;===>>>???@@@@@@AAAEEELLLVVVdddtttuuuiiiaaaYYYOOOIIIHHH<<<<<<<<<:::888888;;;===DDDVVVmmmaaaGGG888444---***+++((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""  """"""""""""   !!!!!!!!! !!!&&&---444:::???DDDGGGFFFDDD@@@<<<999666444444...---+++((('''&&&&&&&&&######$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$&&&(((***+++,,,...000444777888555111...************************)))******+++,,,,,,,,,,,,,,,,,,---...000111222222333444666888<<>>===>>>AAAIIISSSZZZcccdddeeegggiiijjjkkkkkkkkkjjjiiihhhhhhhhhiiijjjiiiiiijjjjjjkkkllllllmmmkkkmmmnnnnnnnnnoooqqqsssvvvxxxzzz}}}qqqbbbNNNAAA444//////---,,,,,,+++,,,...222777???HHHNNNWWW^^^eeeiiihhhggghhhjjjiiiiiiiiihhhgggccc]]]YYYQQQIIIBBB>>>;;;777888;;;@@@GGGRRR\\\ccchhhlllnnnmmmmmmnnnoooppprrrtttuuuuuurrrooonnnlllfff]]]UUUHHHBBB:::444111000111111...//////000000//////......---,,,***)))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%###!!!!!!""""""###$$$$$$%%%%%%gggRRRKKKDDDCCCFFFDDDBBBAAAAAA@@@>>>===;;;:::888777777666666666666777444444444444444444444444222333444444555555444444444333333333333444555555444333333444444555666777888999:::;;;<<<>>>???@@@AAAEEELLLUUUcccsssuuuhhh```WWWMMMHHHGGG<<<<<<<<<:::888999;;;===DDDWWWnnn]]]CCC555222+++)))+++''''''&&&%%%%%%$$$$$$%%%%%%#########""""""""""""!!! !!!!!!"""""" !!!!!!""""""  !!!!!!!!!   """***222999@@@FFFJJJHHHFFFAAA===:::888777777000...,,,)))'''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''"""###$$$%%%'''((()))***---111777<<<<<<:::555222************))))))))))))((()))************)))))),,,------///000111222222111111222444777;;;???AAAAAABBBBBBDDDFFFHHHJJJKKKHHHGGGEEEEEEHHHNNNTTTXXXXXX[[[^^^___^^^___bbbeeecccaaa^^^YYYSSSLLLFFFCCC@@@>>>;;;:::===FFFPPPXXXcccdddeeeggghhhiiijjjjjjkkkjjjiiihhhhhhhhhjjjjjjgggggghhhjjjkkklllmmmmmmnnnoooppppppoooppprrrtttrrrssstttwww}}}}}}qqqdddSSSDDD666000///---*********+++---///444<<>>===;;;::::::;;;:::999777666555555555555444333333222222222333555555555555555555555555666666666666666666666666555666888888777777999:::777999;;;;;;<<<===???AAACCCEEELLLWWWfffuuu~~~sssdddYYYSSSMMMEEE>>>BBB<<<888999::::::<<>>999777333---)))'''%%%$$$###%%%$$$######"""#########((('''&&&###!!!!!!###%%% !!!"""$$$&&&((()))***///222888???DDDBBB<<<666222...+++***++++++)))'''''''''((()))***+++,,,,,,...---,,,++++++---///000000111333333333555777999999===AAACCCEEEFFFHHHIIIIIIIIIIIIHHHHHHKKKOOORRRXXX[[[^^^aaabbb```^^^]]]```^^^\\\YYYVVVRRRLLLHHHDDD>>>:::;;;===@@@GGGNNNYYY___eeehhhggggggkkknnnmmmllljjjiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnooopppnnnmmmlllnnnqqqrrrooolllooooooppptttwwwuuunnnhhhVVVHHH999333111---******///,,,+++...000444<<>>999777666999999>>>HHHQQQWWW___fffggghhhiiijjjkkkmmmqqqttttttqqqmmmjjjhhheeebbb```ZZZRRRFFF<<<666222000...------..................444222///,,,***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""########################hhhSSSMMMEEECCCCCC???AAA@@@???>>>===;;;::::::;;;:::999777666555555555555444444444444444555555555555555555555555555555444444444444444444444444444666777888777777888:::888:::===>>>======>>>@@@CCCEEELLLWWWfffttt|||qqqcccYYYTTTOOOGGGAAAAAA<<<888999:::999<<<@@@GGG]]]uuutttWWWDDD333///---((('''***&&&&&&''''''&&&&&&%%%%%%&&&%%%###"""!!!"""###$$$$$$######"""""""""""""""!!!!!!   """!!!"""   !!!!!!  ###'''+++000999CCCKKKNNNMMMHHHBBBAAACCCAAA<<<888444...***((('''%%%$$$%%%%%%$$$###############%%%%%%%%%$$$""""""$$$&&&%%%%%%&&&&&&&&&&&&&&&''''''+++222;;;AAAAAA;;;666444000,,,+++++++++***)))''''''(((((()))******+++---,,,+++******,,,---///...000111111111333555777777:::>>>AAABBBCCCEEEGGGGGGHHHHHHGGGGGGIIIMMMQQQZZZ\\\___aaabbb```^^^\\\```___^^^\\\ZZZVVVPPPLLLHHHAAA<<<<<<===@@@FFFMMMWWW]]]dddhhhhhhgggjjjlllkkkkkkjjjiiiiiijjjkkkkkknnnnnnnnnooooooooooooooonnnllllllnnnpppqqqooollllllkkklllppptttsssnnnhhhZZZKKK<<<555222...,,,+++---******---///222999AAANNNUUU^^^eeeggggggiiikkklllmmmnnnlllhhhdddbbbaaa___ZZZRRRIIIAAA<<<777555888777:::CCCJJJPPPXXX```bbbdddfffhhhjjjlllppprrrrrrooollliiihhhfffcccaaa]]]VVVLLLBBB:::444111000,,,,,,,,,,,,---------...111000///...,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$########################fffSSSMMMEEEBBBCCC???@@@@@@???>>><<<;;;:::::::::999888777666555555555555555555555555555666666555555555555555555555555333333333333333333333333444666777777777777888::::::===@@@AAA@@@>>>>>>>>>AAAEEEMMMWWWeeerrr}}}xxxnnnbbbYYYSSSNNNGGGBBB@@@;;;999999:::999<<<@@@MMMccc|||rrrUUUBBB222...---(((&&&)))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%$$$###$$$######"""""""""""""""!!!!!!!!!   ###!!!$$$ !!!!!!!!!!!!!!!  !!!!!!!!!  ###'''***///777AAAIIINNNNNNKKKFFFDDDDDDAAA<<<999555///+++)))((('''&&&&&&%%%$$$$$$######$$$$$$"""###%%%%%%$$$###%%%&&&''''''''''''&&&&&&&&&&&&###(((///888>>>@@@===:::666222...,,,+++++++++***&&&'''''''''(((((())))))+++***)))))))))***,,,---,,,.../////////000333555444777:::===>>>@@@BBBDDDFFFFFFFFFFFFFFFHHHKKKNNNWWWYYY\\\^^^___^^^\\\[[[^^^^^^^^^^^^]]]YYYTTTOOONNNFFF@@@>>>===>>>DDDKKKRRRYYYbbbggghhhggghhhhhhiiihhhhhhhhhiiijjjkkkllloooooopppoooooonnnmmmmmmmmmllllllmmmoooooonnnllljjjiiiiiilllooopppllliii___QQQAAA888444///------+++)))***---...///444:::GGGOOOZZZbbbeeegggiiikkknnnoooooommmiiieeecccccc```\\\UUUNNNGGG@@@999444777444555;;;AAAGGGOOOWWW[[[___cccgggiiikkknnnpppnnnllljjjiiihhhgggeeecccaaa]]]VVVKKK@@@888333111+++++++++++++++,,,------...////////////---,,,+++))))))((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$########################dddRRRMMMEEEBBBBBB???@@@???>>>===<<<;;;::::::999999888666666555555555777666666555444444444555555555555555555555555555333333333333333333333333444555777777666666888999<<>>@@@EEENNNXXXcccoooyyy~~~vvvnnnbbbYYYRRRLLLFFFAAA>>>;;;999999999888;;;AAAPPPgggrrrTTTBBB222///---(((&&&)))''''''&&&&&&%%%%%%%%%%%%"""###%%%&&&%%%$$$###"""$$$######"""""""""""""""!!!!!!!!!  """!!!"""  !!!!!!!!!!!!!!!  """""""""!!!  """&&&(((,,,333<<>>>>>===<<<;;;::::::888888777666555555555555888777666444333222222222555555555555555555555555444444444444444444444444444555777777666666888999<<>>EEEKKKMMMKKKHHHEEE???888888444///+++)))((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&''')))---111444666555333///,,,*********''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))),,,---......---...000222111333555777999;;;>>>@@@BBBCCCDDDDDDCCCDDDGGGIIIIIIKKKOOOTTTXXX[[[]]]]]][[[[[[]]]___```^^^ZZZWWWXXXPPPHHHCCC???<<<>>>CCCHHHOOOWWW___cccdddcccbbbaaabbbccceeeggghhhiiijjjjjjkkkmmmnnnnnnnnnmmmllljjjkkkkkkkkkkkkkkklllmmmooonnnllllllkkkjjjhhhgggdddXXXIII@@@888000---...,,,***+++......---///444<<>>>>>======<<<;;;;;;:::888777666666555555555666888777666444333222222222555555555555555555555555444444444444444444444444333555666666666666777999:::===AAACCCCCCCCCCCCDDDFFFLLLVVV^^^dddkkksssyyy|||~~~zzzsssiii___VVVNNNGGGCCC;;;:::999:::777666;;;CCCOOOfffpppSSSBBB333111000***''')))((('''&&&%%%$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&$$$######""""""""""""""" !!!!!!!!!!!!"""""""""  """$$$### !!!$$$!!!  """###$$$***222999CCCKKKQQQPPPMMMIIIBBB;;;888444///+++))))))((('''((('''&&&&&&%%%%%%&&&&&&&&&''''''%%%###!!!""""""$$$$$$$$$$$$############(((((((((''''''+++000333666777666444///+++***)))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((+++,,,------,,,---///111000111444555777999===???AAACCCDDDDDDCCCDDDFFFGGGFFFIIINNNSSSYYY]]]```bbb_________aaacccbbb```^^^]]]UUUNNNIIIDDD>>>>>>AAAFFFJJJQQQXXX]]]`````````___```bbbdddfffggghhhhhhkkkmmmooopppqqqpppooonnniiijjjkkkjjjiiiiiikkkmmmqqqqqqpppnnnllljjjhhhgggeeeZZZNNNDDD;;;333...///---+++,,,......,,,///444888BBBPPP\\\bbbfffiiikkkppppppnnnkkkfffcccbbbbbbbbb```^^^^^^]]]UUUIII@@@:::444111333555888???FFFOOOSSSYYY^^^aaaccceeefffhhhhhhiiikkkmmmnnnllljjjgggddd___ZZZTTTKKKBBB;;;666444222///......///000//////000000000...---,,,******)))((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&########################ttt]]]QQQNNNEEE@@@AAA???=========<<<<<<;;;;;;:::777777666555555555555666777666555555444555555555555555555555555555555555333333333333333333333333333555666666555666777999999;;;???AAABBBDDDFFFHHHLLLSSS\\\ccchhhmmmtttyyy|||zzztttooofff]]]TTTLLLFFFBBB:::999999:::777555;;;CCCNNNeeelllQQQ@@@222000///)))&&&((()))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$######""""""""""""""" !!!!!!!!!""""""""""""  !!!"""!!!  """  !!!!!! !!!""""""###(((000666AAAKKKSSSTTTQQQLLLDDD===999555000,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%###$$$$$$$$$$$$$$$%%%%%% ###&&&((())),,,///222777999;;;999444...+++***))))))(((((('''&&&&&&%%%&&&''''''((((((((((((((()))***++++++***+++---......000222333444777;;;>>>AAACCCDDDDDDCCCCCCEEEFFFEEEHHHLLLRRRXXX\\\```aaaaaa``````aaacccccccccaaaaaaZZZTTTPPPJJJBBB@@@BBBDDDFFFKKKQQQWWW\\\___``````bbbdddfffggghhhhhhhhhmmmnnnpppqqqqqqooommmlllhhhjjjkkkiiihhhhhhkkkmmmooopppqqqpppmmmkkkiiihhheee\\\RRRJJJ@@@666111000---******,,,,,,+++///444444>>>MMMYYY```dddgggiiijjjjjjjjjhhheeeddddddeeeeeebbbbbbcccddd^^^SSSIII???999555444444555999???GGGKKKRRRXXX\\\```dddfffhhhiiijjjmmmooopppnnnlllhhhccc^^^[[[ZZZTTTJJJAAA999777333000...---...///------........./////////,,,+++***)))(((''''''&&&%%%&&&'''(((((((((((((((########################sss\\\QQQNNNEEE@@@AAA???=========<<<<<<;;;;;;:::777666666555555555555666555555555555666777999999555555555555555555555555222222222222222222222222333444666666555555777888777:::===@@@BBBDDDHHHKKKPPPXXXaaagggkkkooouuuzzz|||wwwmmmhhhaaaXXXOOOHHHCCC@@@:::999::::::777555;;;DDDOOOeee~~~iiiPPP???111///...(((%%%''')))'''&&&$$$$$$%%%&&&'''!!!"""###$$$$$$$$$$$$###$$$######""""""""""""""" !!!!!!!!!""""""######  !!!!!!!!!  !!!"""###""""""######"""!!!!!! """#########(((///666>>>IIISSSUUUQQQLLLDDD===:::666111...,,,,,,++++++(((((('''&&&&&&&&&&&&'''%%%%%%$$$###!!!"""%%%((( !!!"""$$$&&&((()))***$$$&&&'''***,,,888<<<>>>===777111,,,+++******)))((('''&&&&&&%%%&&&'''(((((())))))((((((((()))***)))((()))+++------...000111333555999===AAACCCDDDDDDCCCCCCEEEFFFDDDFFFJJJPPPUUUZZZ]]]^^^aaa___^^^___```bbbbbbaaaddd^^^XXXUUUNNNFFFBBBCCCDDDDDDGGGLLLSSSZZZ^^^```bbbccceeegggiiiiiiiiiiiimmmnnnooopppooollliiiggghhhjjjjjjiiiggggggjjjmmmmmmnnnppppppnnnkkkjjjiiifff^^^UUUNNNDDD888222222,,,***)))++++++***...444111<<>>AAA@@@???===<<<<<<<<<<<<999888888777666555555444666666666666555444333222222222333333333444444444222222333333333333444444444444444555666777777888999999<<>>888555777999999===AAAKKKbbbdddJJJ@@@555111...***((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%"""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!  """  !!!""""""!!! """!!!  """%%%))),,,...:::CCCMMMSSSRRRLLLFFFCCC@@@<<<777333///,,,)))'''+++***)))((('''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$&&&))),,,------555777:::<<<:::555///,,,...,,,)))(((((()))((('''(((((('''&&&&&&''')))***---,,,+++******+++,,,---,,,---///000000333666999AAABBBDDDEEEFFFEEECCCBBBEEEFFFIIIOOOVVV[[[___``````aaaaaa```___```ccceeeaaa___[[[VVVQQQMMMJJJHHHFFFCCCCCCHHHNNNSSS[[[cccdddfffhhhiiihhhhhhiiikkkoooooonnnmmmllljjjhhhhhhiiiiiiiiiiiijjjkkklllmmmqqqqqqpppooonnnnnnnnnooogggbbb[[[RRRJJJBBB:::555111///---,,,+++,,,---...444:::EEERRR]]]dddfffeeeffffffgggggggggggggggggggggeeedddfffiiiggg```ZZZNNNBBB666222333333555777<<<@@@FFFMMMTTT[[[bbbggglllkkkkkklllnnnnnnmmmllljjjhhheeebbb___[[[VVVRRRHHHBBB999222///............------,,,,,,------...---,,,+++)))(((&&&%%%$$$((((((((((((((((((''''''$$$$$$############$$$$$$lll]]]NNNHHHFFFCCC@@@???@@@???>>>===<<<;;;;;;;;;999888888777666666555555666666666555555444333222222222222222333333333444222222333333333333444444333333444555666777888999;;;:::===CCCEEEFFFJJJPPPUUUZZZaaajjjqqquuuxxxyyy}}}wwwoookkk```VVVPPPKKKDDD@@@@@@>>>888555666888888<<<@@@KKKbbbbbbIII>>>444000...***((()))&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###"""###$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!! !!! !!!"""!!! """  !!!!!!!!!!!!###&&&)))+++555>>>JJJQQQRRRNNNIIIFFFCCC???999555111...+++))))))((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&)))+++++++++111333777999999555111......,,,)))((((((((((((''''''&&&&&&%%%&&&&&&((((((&&&&&&&&&'''((()))++++++,,,---...//////222666999???@@@BBBDDDEEEDDDCCCBBBEEEFFFJJJOOOUUUZZZ]]]^^^```aaaaaa`````````bbbdddcccaaa^^^ZZZUUUPPPLLLJJJIIIEEEDDDGGGLLLPPPWWW___ccceeehhhiiijjjjjjkkkmmmnnnnnnnnnmmmkkkjjjhhhggghhhhhhhhhiiiiiijjjkkkllloooooonnnmmmmmmmmmnnnnnnhhhddd___XXXPPPGGG>>>888222000...,,,,,,,,,...//////666AAAPPP]]]fffiiijjjggggggggggggggghhhhhhhhhjjjgggfffgggiiigggbbb\\\TTTHHH<<<666444222111333888<<>>666222000//////...------,,,,,,------.........,,,+++)))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%jjj\\\MMMGGGFFFCCC@@@@@@???>>>===<<<;;;:::::::::888888888777777666666555555555555555444333222111111111222222222333333333222222333333333333444444222333444555777888999:::<<<<<<>>>CCCEEEEEEHHHNNNUUUYYY```hhhnnnsssuuuvvvyyy{{{|||{{{||||||uuummmdddZZZPPPLLLHHHCCC@@@@@@===888555666777777;;;@@@LLLbbb{{{^^^FFF<<<333000---***)))***&&&&&&%%%%%%%%%%%%$$$$$$!!!"""######""""""$$$&&&""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!! """!!! """ !!!"""!!! !!!  ###""" !!!###''')))///888DDDNNNRRRPPPMMMKKKFFFBBB<<<888444111---+++)))((('''%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$###$$$&&&(((***)))(((+++...222666777666333111...,,,)))(((((((((((('''%%%%%%%%%%%%%%%&&&'''((('''(((***,,,...///000111------------...111555999<<<===@@@BBBCCCDDDCCCCCCEEEGGGJJJNNNRRRVVVZZZ[[[```aaaaaa```___```bbbcccddddddbbb___ZZZUUUPPPMMMLLLGGGDDDFFFIIILLLSSSZZZaaadddhhhjjjkkkkkkmmmnnnmmmmmmmmmlllkkkiiihhhggggggggggggggghhhiiijjjkkkllllllllllllllllllmmmnnniiigggddd___XXXNNNCCC<<<555333000...---...///000...444@@@OOO]]]gggkkklllhhhhhhhhhhhhhhhiiijjjjjjmmmjjjhhhggghhhgggccc___XXXMMMBBB===999444111222333777===CCCJJJSSS\\\aaafffggghhhjjjkkkkkkjjjjjjiiihhhgggfffeeeccc```]]]SSSMMMDDD<<<777333000///......------------......---------,,,+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&kkk\\\MMMGGGEEEBBB???>>>>>>===<<<;;;:::999999999888888888777777777666666555555555555444333222111111111111222222222333333222222222333333333444444111222444555777999:::;;;===<<<>>>BBBCCCBBBEEEKKKTTTXXX^^^eeekkkpppsssttttttwwwxxxyyy{{{|||vvvnnn```WWWMMMIIIFFFAAA>>>???<<<888666666666666:::@@@LLLcccuuuYYYDDD:::222///---***((()))&&&&&&%%%%%%%%%$$$$$$$$$"""######!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  $$$ !!! !!!!!!   """!!!"""%%%(((,,,444@@@KKKQQQRRRPPPNNNHHHDDD???:::666333///---+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''#########&&&(((((('''%%%&&&)))...333666777666555...+++((('''(((((('''&&&%%%%%%%%%&&&&&&'''((((((***+++...000222333333333------,,,,,,,,,///444888:::;;;>>>@@@CCCDDDEEEEEEEEEGGGJJJMMMOOORRRUUUWWW^^^___``````______aaabbbdddeeedddbbb^^^XXXSSSPPPNNNHHHDDDEEEGGGJJJQQQXXXaaadddhhhjjjkkkkkklllmmmlllllllllkkkjjjiiiggggggfffffffffgggggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnjjjiiihhheee___UUUJJJBBB:::777444000//////000222111777BBBPPP^^^hhhlllmmmlllkkkjjjjjjjjjkkkllllllooollliiiggggggfffcccaaaYYYQQQHHHDDD???999555555111444888>>>EEENNNWWW]]]bbbdddgggiiiiiiiiiiiiiiijjjiiigggggggggeeebbb___YYYSSSKKKCCC<<<777222///......------------......+++,,,------...------,,,((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%kkk\\\MMMFFFDDDAAA===<<<>>>===<<<:::999999999999888888888888777777777777555555555555444333222222111111222222222333333333222222222333333333444444222333444666888999;;;;;;<<<;;;===AAAAAA@@@CCCHHHRRRUUU[[[bbbiiimmmqqqrrrppptttvvvwww{{{|||wwwooo```VVVLLLHHHEEE@@@======;;;888666777666666;;;BBBOOOeeeqqqUUUAAA888000...---)))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """  !!!  """&&&(((+++111;;;FFFNNNRRRQQQPPPJJJFFFAAA;;;888444000...,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''#########%%%''''''%%%###$$$'''+++000444666777777---+++(((''''''((('''&&&%%%&&&&&&'''((()))))))))''')))***,,,,,,,,,,,,++++++,,,,,,+++,,,...222666777999;;;???BBBEEEGGGHHHEEEHHHKKKLLLLLLNNNQQQSSSZZZ\\\^^^^^^^^^^^^```bbbcccccccccbbb___ZZZVVVSSSOOOIIIFFFFFFHHHJJJPPPVVV___bbbgggiiiiiiiiiiiijjjlllllllllkkkjjjiiihhhgggffffffffffffggghhhiiijjjkkkkkkkkkkkkllllllmmmnnnjjjjjjjjjiiiddd[[[QQQJJJ???<<<777222//////000111333999DDDSSSaaalllqqqrrrqqqpppnnnmmmlllmmmnnnooopppmmmjjjgggeeedddbbbaaa\\\VVVPPPLLLFFF===777666111333666:::@@@IIIRRRYYY^^^bbbfffhhhhhhggghhhiiijjjiiihhhggggggeeebbb___]]]XXXPPPIIIAAA:::444//////......------......///------...//////...,,,+++))))))(((''''''&&&%%%%%%$$$$$$############$$$$$$jjj[[[LLLFFFDDDAAA===<<<>>>===<<<;;;:::999999999888888888888888888888888666666666666555444333222222222333333333444444444222222333333333333444444333444555666888999:::;;;<<<;;;===@@@AAA@@@CCCHHHOOOSSSXXX___fffkkkoooqqqpppsssuuuwwwzzz{{{vvvnnn___UUUKKKGGGDDD>>>;;;;;;999777777888777777===FFFTTTkkkpppTTT@@@888000...,,,(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!! !!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!     !!! !!!###%%%&&&)))---555???IIIOOORRRQQQMMMIIICCC>>>:::666222///,,,+++)))'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$&&&&&&%%%###$$$&&&)))---000333444555---+++(((''''''''''''&&&%%%%%%'''((())))))***)))'''(((((((((((((((''''''***+++,,,,,,,,,...111333444666888<<<@@@DDDGGGIIIEEEHHHKKKKKKIIIIIILLLOOOUUUXXX[[[\\\]]]^^^___aaaaaaaaaaaa```^^^[[[XXXWWWQQQLLLIIIJJJJJJKKKOOOTTT[[[^^^cccfffgggggghhhhhhllllllllllllkkkjjjiiihhhffffffffffffggghhhiiijjjlllkkkkkkkkkkkkllllllmmmkkkkkkjjjjjjgggaaaYYYSSSGGGCCC===777222111111222555;;;GGGWWWgggsssyyy|||wwwuuussspppoooooopppqqqpppooollliiifffcccbbbaaa```\\\XXXTTTLLL@@@888666333333555777;;;CCCLLLSSSZZZ___dddffffffeeefffgggiiihhhhhhhhhgggfffccc```___[[[UUUOOOGGG???888333//////............//////000000111111///,,,***((((((((('''&&&%%%$$$$$$###$$$######""""""######$$$}}}fffWWWIIIDDDDDDBBB@@@??????>>>===;;;::::::999999888888888888888888888888777777777777666555444444333333444444444555555555222222333333333333444444444555666777888999::::::===<<<>>>BBBBBBBBBEEEJJJMMMPPPVVV]]]dddjjjoooqqqrrrtttvvvvvvxxxxxxqqqiii\\\RRRIIIEEEBBB===;;;;;;888777888999888999@@@IIIZZZqqqqqqWWW@@@777000...,,,'''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%###""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!  !!!"""#########$$$'''---777CCCLLLQQQSSSPPPLLLFFF@@@<<<888555222...---+++)))'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$###$$$&&&))),,,...000111---***'''&&&''''''&&&%%%###$$$&&&((())))))))))))***))))))((((((((())))))(((***,,,---------///000000111444888===BBBFFFHHHEEEIIIKKKJJJGGGFFFIIILLLQQQTTTWWWZZZ\\\]]]___aaa____________^^^]]]\\\[[[UUUQQQNNNNNNMMMKKKMMMQQQTTTXXX^^^cccfffggghhhhhhllllllmmmllllllkkkjjjiiigggggggggggghhhiiijjjjjjkkkkkkjjjiiiiiiiiijjjjjjmmmlllkkkjjjiiifffaaa]]]UUUPPPIIIAAA<<<999999::::::@@@LLL[[[kkkwww~~~|||zzzwwwsssqqqqqqqqqrrrqqqpppooolllhhhdddbbbbbb```^^^\\\ZZZQQQDDD;;;999444444333444777===FFFLLLTTTZZZaaacccbbbaaabbbeeehhhgggggghhhiiiiiifffdddaaa^^^ZZZTTTMMMEEE===777//////............//////---...000111000...+++******)))((('''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%|||bbbUUUGGGDDDDDDDDDBBBBBB???>>>===<<<;;;:::::::::888888888888888888999999888888888888777666555444444444444555555555666666222222333333333444444444555666666777888999999999>>>===???CCCDDDCCCGGGLLLLLLOOOTTT\\\cccjjjnnnqqqtttvvvvvvuuuvvvuuummmdddYYYOOOFFFCCCAAA===;;;;;;777777888:::999:::BBBKKK___vvvtttYYY@@@777000...,,,'''$$$###&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&&&&%%%$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!  $$$ !!!""" !!!!!! !!!!!!#########"""!!! """'''111???JJJQQQTTTRRRNNNHHHCCC>>>:::777444111000...,,,***(((((('''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$###$$$%%%%%%%%%######%%%&&&)))***,,,------***'''&&&''''''&&&%%%"""###%%%'''((((((((('''((('''&&&&&&&&&''')))***&&&))),,,......---...///---...111666;;;@@@DDDGGGEEEIIILLLJJJFFFEEEGGGKKKNNNQQQVVVYYY[[[]]]___aaa_________^^^^^^^^^^^^^^^YYYTTTQQQQQQOOOKKKKKKMMMNNNTTT[[[aaaeeegggiiijjjmmmmmmmmmmmmlllkkkkkkjjjggggggggghhhhhhiiijjjkkkjjjjjjiiihhhgggggghhhhhhooommmkkkjjjjjjiiifffdddaaa\\\TTTKKKEEEBBBBBBBBBAAAFFFQQQ___mmmxxx~~~}}}yyyuuurrrrrrrrrrrrrrrrrrqqqnnnjjjfffcccccc\\\[[[\\\\\\UUUIII@@@???555444222111444:::BBBHHHQQQWWW^^^aaa```^^^```bbbfffffffffhhhkkkkkkjjjhhhccc```\\\WWWQQQIII@@@;;;//////............//////'''))),,,000111111000///---,,,+++***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&uuuaaaVVVKKKFFFCCCAAAAAACCC@@@@@@???===<<<;;;:::999;;;:::888666666777888999<<<:::888666444444444444444444444444444444444444333333333333333333333333333333555666888:::<<<<<>>;;;888555444;;;777444555777;;;DDDNNN___oooVVVBBB999111///---***((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$###"""!!!  !!!!!!!!!!!!"""!!!  """   !!!!!!!!!  %%%%%%'''---777AAAJJJNNNPPPPPPNNNHHHDDDAAA;;;555444111---*********))))))%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((***+++,,,''''''''''''''''''&&&&&&(((((('''''''''(((((()))&&&''''''((()))******+++###%%%(((+++,,,---,,,+++///000111333777;;;???AAA@@@AAABBBDDDFFFGGGHHHHHHJJJLLLQQQVVVZZZ^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaa\\\ZZZVVVRRRPPPOOOOOOOOOQQQPPPSSSZZZccciiiiiiggglllkkkjjjiiihhhhhhhhhhhhnnnllljjjjjjkkkkkkkkkjjjlllfffbbbbbbaaa______aaafffhhhiiiiiiiiijjjlllnnnmmmlllfff]]]VVVSSSMMMGGGNNNRRRZZZdddnnnvvv{{{~~~|||yyyvvvuuutttsssyyyvvvqqqlllhhheeecccccc[[[\\\]]]]]]XXXOOODDD<<<666555333333555999>>>AAAIIINNNTTTYYY]]]___aaabbbfffeeefffiiimmmnnnllliiidddbbb___\\\WWWOOOGGGBBB666000++++++...111000---,,,---///000111111111000...---+++)))(((((())))))""""""#########$$$$$$$$$uuu___TTTJJJEEEBBB@@@???AAA@@@???>>>===<<<;;;:::999<<<;;;999777777888999:::;;;999777555444333333333333333333333333333333333333333333333333333333333222333555777999:::<<<===@@@@@@@@@@@@CCCFFFIIIJJJOOORRRXXX\\\```cccgggjjjnnnlllllllllkkkeee]]]VVVNNNJJJCCC>>>;;;999666555;;;777555666888<<>>>>>@@@AAACCCCCCDDDDDDGGGIIINNNSSSXXX\\\___```bbbbbbbbbbbbbbbbbbaaaaaa\\\[[[XXXUUUSSSRRRQQQQQQQQQPPPRRRYYYaaaggghhhfffjjjjjjjjjiiiiiijjjjjjjjjnnnlllkkkkkkmmmmmmkkkjjjlllddd^^^\\\ZZZVVVUUUXXX^^^```cccfffhhhkkkoooqqqxxxxxxssskkkeeebbb]]]WWWXXX[[[```hhhooovvv{{{}}}~~~}}}zzzxxxvvvuuuttttttwwwuuuppplllgggeeecccccc``````aaa```]]]UUUKKKDDD<<<999555333444777<<>>@@@@@@???>>>===<<<:::999999<<<;;;999888888888999:::999888666555333333222222333333333333333333333333333333333333333333333333222333555777999;;;<<<===@@@AAAAAACCCEEEHHHKKKMMMRRRUUUYYY]]]___```ccceeejjjhhheeedddbbb]]]UUUNNNKKKGGGBBB>>>;;;:::888666:::777555777888<<>>???@@@@@@CCCEEEIIIOOOUUUZZZ^^^```cccccccccccccccbbbbbbaaa\\\\\\[[[YYYXXXVVVTTTSSSQQQPPPQQQWWW^^^dddffffffhhhhhhiiijjjkkkllllllllllllllllllmmmnnnnnnkkkhhhiii```WWWRRRMMMIIIHHHJJJQQQUUUZZZ```ffflllrrrvvvzzzuuusssnnnhhhcccdddfffiiimmmrrrvvvxxxyyyxxxvvvuuutttttttttuuuuuurrroookkkgggeeeccccccccccccbbbbbb___ZZZSSSMMMDDD???999333222444999<<<@@@FFFNNNUUUZZZ^^^aaacccfffffffffiiijjjjjjhhheeecccbbb```^^^ZZZUUUOOOJJJCCC<<<333...,,,+++)))'''......//////000//////...111000...---+++******)))((('''&&&%%%###"""!!! rrr^^^TTTJJJEEECCC@@@???@@@??????>>>===;;;:::999888:::999888888777777888888777666555444333222222111222222222222222222222222222222222222222222222222222333555777999;;;===>>>@@@AAACCCFFFIIIMMMQQQSSSVVVYYY]]]___``````bbbcccfffccc```]]]\\\WWWPPPJJJGGGDDD@@@===<<<;;;999888777555555777777<<>>:::444000---+++)))'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%###!!!%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&&&&''''''((((((((()))((('''&&&&&&((()))***++++++,,,...000111333444555555666888:::<<<>>>???@@@BBBEEEKKKQQQXXX]]]```cccddddddddddddcccbbbaaa[[[\\\\\\\\\[[[YYYVVVUUUSSSRRRRRRVVV\\\bbbeeeeeegggiiijjjlllmmmmmmmmmllljjjjjjlllnnnooommmiiifffcccYYYNNNGGGBBB======@@@EEEJJJQQQYYYaaakkksssyyy}}}{{{wwwsssllljjjiiihhhiiikkkmmmooorrrqqqpppooopppqqqrrrsssqqqooommmjjjgggeeecccccccccbbbaaa```___\\\WWWSSSLLLFFF===555111222555888;;;@@@HHHPPPVVV[[[___bbbfffggghhhiiijjjiiigggeeecccaaa```___]]]YYYSSSPPPEEE???888222//////...---,,,------...///////////////...---+++***(((''''''(((((('''%%%$$$###"""!!!qqq___UUUKKKGGGEEEAAA@@@AAA??????>>><<<;;;:::999888888777777666666666666666666555555444333222111111222222222222222222222222222222222222222222222222222333555777:::<<<>>>???@@@BBBEEEIIIMMMRRRVVVXXXVVVYYY^^^aaabbbbbbcccdddeeeaaa\\\YYYWWWTTTNNNJJJDDDAAA>>><<<<<<;;;:::999555444555666777;;;HHHUUUrrrgggPPPBBB999111///---***((()))&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$###"""!!!!!!!!!""""""""""""############   !!! """  !!!  !!!!!!!!!!!!!!!%%%...999AAAOOOWWW\\\ZZZVVVQQQLLLFFF@@@<<<666111...,,,)))'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%###"""%%%%%%%%%%%%&&&&&&''''''+++++++++,,,+++***)))(((&&&&&&&&&&&&''''''''''''***(((&&&%%%%%%&&&(((******+++,,,...///000111111000111222444777;;;>>>@@@>>>@@@BBBGGGMMMTTTZZZ]]]bbbcccdddeeeeeedddcccbbbZZZ\\\]]]^^^]]][[[XXXWWWVVVUUUVVVXXX\\\```cccdddgggiiilllmmmnnnmmmkkkjjjggghhhjjjlllmmmkkkgggddd]]]RRRGGG@@@;;;777777:::===AAAHHHPPPZZZeeepppwww|||~~~zzzrrrooollliiiggggggiiijjjlllkkkkkkjjjkkklllnnnooommmllljjjhhhfffeeecccccccccbbb`````````^^^[[[XXXRRRLLLBBB999333222333444666;;;BBBIIIPPPVVV\\\```fffhhhiiijjjiiihhhfffeeecccaaa```___^^^\\\WWWTTTHHHCCC<<<666222000000///++++++,,,,,,...///000111///...---,,,+++)))((('''&&&&&&&&&&&&%%%%%%%%%$$$qqq___UUULLLHHHFFFBBB@@@AAA???>>>===<<<;;;999888888666666666666555555555444555555555555444333222111333333333333333333333333222222222222222222222222222333555777:::===>>>???AAABBBFFFJJJOOOSSSVVVXXXTTTXXX^^^ccceeeggghhhiiigggbbb\\\WWWUUURRRMMMIIIBBB@@@===<<<<<<;;;:::888333444666777777<<>>===>>>???BBBHHHNNNUUUXXX___```cccdddeeedddcccbbb[[[\\\^^^______]]][[[ZZZZZZZZZ[[[\\\]]]___aaabbbfffhhhkkknnnnnnmmmjjjhhhggggggiiikkkllljjjfffcccYYYOOODDD>>>999555555888999;;;???EEENNNZZZfffnnnyyyvvvtttpppllliiiiiiiiijjjiiihhhhhhgggggghhhjjjkkkjjjiiihhhgggfffeeedddcccdddcccbbbbbbbbbaaa^^^\\\VVVQQQIIIAAA:::666444333555888===BBBHHHPPPWWW\\\dddfffiiiiiihhhfffeeeeeecccaaa``````___]]]ZZZWWWNNNJJJCCC;;;444///---+++++++++++++++---...///000////////////...,,,+++***%%%%%%%%%&&&&&&'''''''''rrr^^^TTTKKKHHHEEEAAA??????>>>>>>===<<<:::999888888666666666666666555555444555555666666555444333222333333333333333333333333111111111111111111111111222333555888:::===???@@@BBBDDDGGGJJJMMMPPPRRRSSSTTTZZZaaahhhlllooorrrssslllfff]]]WWWSSSNNNIIIFFFAAA???===<<<<<<;;;999888444555888999999>>>MMM\\\zzznnnWWW@@@777///---+++(((&&&'''&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$######""""""""" !!!!!!!!!""""""""" !!!""""""!!!  $$$###!!! !!!!!! !!!!!!"""'''000888FFFRRR\\\^^^[[[XXXSSSNNNFFFBBB<<<777444111...,,,***)))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&'''''',,,---......---+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))'''(((***,,,............---------///111444888999<<<<<<<<<>>>BBBHHHNNNRRR\\\^^^aaadddeeeeeedddccc^^^^^^``````aaa```______]]]^^^``````````````````bbbeeejjjmmmooommmkkkiiihhhhhhiiijjjkkkjjjgggdddYYYPPPEEE???:::555444666777777888;;;BBBMMMZZZcccsss~~~~~~vvvtttqqqnnnlllkkkkkkkkkjjjiiigggfffffffffggghhhgggggggggffffffeeedddcccdddcccccccccdddccc```]]]ZZZWWWQQQJJJCCC<<<777555444666888<<>>>>>>>>>>>===<<<:::999888777777777777777777666666555555666666777666555333222444444444444444444444444111111111111111111111111222333555888;;;===???@@@DDDEEEGGGIIIKKKLLLMMMMMMWWW]]]fffnnnsssxxx{{{}}}pppiii___WWWQQQLLLGGGBBB@@@>>>===<<<<<<;;;999777555777:::;;;;;;@@@OOO^^^~~~pppYYYBBB999111///---***((()))&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$ !!!!!!!!!!!! !!!""""""!!!   !!!!!!"""""" !!!""""""!!!!!!!!!%%%---555BBBOOO[[[^^^]]]ZZZVVVQQQIIIEEE???:::666444111///+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''+++,,,---...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&)))+++------------......------...111333555;;;:::999:::>>>DDDJJJMMMZZZ\\\```ccceeeeeedddccc``````aaabbbbbbbbbbbbbbb___aaaccccccbbb```_________bbbhhhmmmooonnnllljjjiiiiiiiiikkklllkkkhhhfff[[[QQQGGGAAA;;;666444666777555444444:::EEERRR[[[lllxxx|||yyytttsssqqqnnnlllkkkkkkkkkkkkjjjhhhgggffffffggggggeeefffffffffeeeeeedddcccbbbbbbbbbccccccbbb^^^\\\\\\ZZZVVVPPPIIIAAA:::666555555666888===FFFPPPWWW]]]aaaeeeeeecccaaabbbccccccbbb```______^^^[[[YYYZZZXXXSSSKKKAAA999333111111///---+++************++++++,,,------,,,+++***''''''''''''''''''''''''jjjVVVMMMFFFDDDCCC???===>>>???>>>>>>===<<<:::999888555555555555555444444444555555666666666666555555333333333333333333333222444333111//////000111222555555666777;;;???CCCEEEDDDFFFGGGHHHHHHIIIKKKLLLUUUZZZbbbnnnzzzvvvmmm```UUUMMMGGGBBB>>>>>>>>>>>>===;;;999777555666999666666<<<>>>MMMgggqqqVVV@@@666...,,,+++)))((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$""" !!!"""######""" !!!!!!!!!  !!!!!!   $$$&&&$$$  !!!""""""$$$(((+++:::DDDRRR___dddbbb[[[VVVSSSLLLDDD???<<<999333...'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&"""############$$$$$$$$$&&&&&&&&&$$$###$$$'''***.........---+++(((%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))***************++++++,,,.........///000111222333555666555555777;;;BBBGGGQQQVVV]]]bbbccccccbbbaaaddddddeeeeeeeeeeeeeeeeeegggffffffdddcccaaa```___bbbeeeiiikkkkkkjjjiiijjjjjjiiigggggghhhhhhfffeee___VVVIII>>>888666666777;;;666222444888===FFFNNN]]]kkkyyy~~~zzzwwwqqqooommmlllmmmnnnnnnmmmiiiiiigggffffffggghhhiiihhhhhhgggfffeeeddddddcccbbbccccccccccccbbbaaaaaa```___\\\XXXRRRIII???999999555444777;;;???GGGNNNWWW[[[aaaeeefffffffffffffffeeedddcccaaa```______^^^\\\YYYSSSJJJ???555///...---+++***+++,,,---...,,,---...000000000//////***)))(((&&&&&&''''''(((iiiVVVMMMFFFDDDCCC???===>>>>>>>>>>>>===<<<:::888777666666666555555555444444444444555555555555444444666666666666666666555555444333111000///000111222333333444666999===@@@CCCDDDFFFGGGHHHHHHHHHJJJLLLUUUZZZdddppp||||||rrrdddWWWMMMGGGBBB???<<<<<<<<<;;;:::888666555666999666777===AAARRRmmmrrrWWWBBB888000---,,,)))(((***'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$##################"""!!!  !!!!!!!!!   !!!   """"""###!!!!!!!!!"""$$$'''***333===LLLZZZbbbccc___\\\XXXRRRJJJEEEBBB>>>777222++++++***((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%#########$$$$$$%%%$$$$$$$$$######""""""###$$$$$$###"""###%%%''')))*********)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((()))))))))))))))******+++++++++++++++,,,...///000333333333333555999???DDDLLLQQQYYY___aaabbbbbbbbbfffgggggggggggggggffffffddddddeeeeeedddbbb```___```dddhhhkkkkkkkkkllllllkkkiiihhhhhhiiiiiihhhfffaaaXXXLLLAAA:::777777777666111///111444888@@@GGGUUUcccrrryyy{{{{{{xxxtttooonnnllllllmmmnnnmmmmmmhhhhhhgggggggggggghhhhhhiiihhhhhhgggfffeeedddcccbbbccccccddddddccccccccccccaaa___[[[UUUMMMDDD>>>:::555333555777:::@@@GGGRRRXXX^^^ccceeeeeeeeeeeeeeeeeedddcccbbbaaa``````aaa```]]]WWWNNNDDD;;;555333222000...,,,***)))(((---...///000111111000000,,,+++)))'''&&&&&&&&&&&&hhhUUULLLEEEDDDCCC???>>>>>>>>>>>>>>>===;;;:::888777888888777666666555444444333333444444444444333333333333333333333333333333444333111000000111222222333333444666999===@@@BBBDDDFFFGGGHHHGGGHHHIIIKKKSSSYYYcccooo{{{|||kkkZZZNNNFFFBBB???999999:::999999777666666555999777888???EEEXXXuuusssXXXDDD:::111...---)))((()))&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""###$$$$$$##################"""""""""""" !!!!!!"""""""""### !!!  !!!  %%%!!! """%%%(((---777EEETTT^^^bbbaaa___]]]XXXRRRLLLHHHBBB;;;555000///---***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$######$$$&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((''''''''''''((()))))))))))))))***+++,,,---...000000111111222666;;;???FFFKKKSSSZZZ^^^aaaccceeegggggggggggggggfffeeeddd```bbbdddffffffeeecccbbb```dddhhhkkkllllllmmmnnnkkkjjjhhhhhhiiijjjiiihhhccc[[[OOOEEE>>>999777666333...---000222555:::@@@JJJYYYiiirrrwwwyyywwwsssmmmlllkkklllmmmnnnmmmlllgggggghhhhhhhhhhhhhhhgggiiiiiihhhgggfffeeeddddddbbbcccdddeeeeeeeeeeeeeeefffeeebbb___[[[SSSKKKFFF===888444444444555:::@@@LLLRRRZZZ```cccddddddddddddddddddcccccccccbbbbbbeeedddaaa\\\TTTKKKCCC>>>111111000///...---,,,,,,---...///000111111111111...---+++)))'''&&&%%%%%%~~~fffTTTLLLEEECCCBBB???>>>>>>>>>>>>===<<<;;;999888777:::999888777666555444444333333444444444444333333111111111111222222222222333333222111111111222333555555777999;;;???AAACCCDDDFFFGGGHHHGGGHHHIIIKKKQQQWWW```kkkwwwsss```PPPFFFAAA???888888888888888888777777666:::888999@@@GGG]]]}}}rrrXXXDDD:::111...,,,)))'''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""######$$$$$$######"""""""""""""""!!!!!!!!! !!!""""""###$$$$$$  !!!   $$$!!! !!!!!!!!!!!!!!! !!!$$$&&&,,,444@@@MMMWWW]]]___``````\\\WWWRRRLLLEEE===777222000...+++)))'''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%&&&&&&%%%$$$$$$###""""""###$$$&&&'''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))))))))***+++,,,---......///000000111444888;;;@@@EEENNNUUU[[[```dddgggfffffffffeeedddcccbbbaaa___aaaeeeiiijjjiiihhhfffdddgggjjjllllllmmmmmmnnnkkkiiiggggggiiijjjjjjiiiddd]]]SSSIIIAAA;;;777555333000///222444444777<<>>FFFLLLUUU\\\aaacccddddddcccccccccccccccdddddddddeeedddbbb^^^WWWOOOHHHDDD666444111...,,,,,,---...,,,------...///000111111...---,,,***)))((('''&&&{{{dddSSSKKKDDDCCCBBB???>>>>>>>>>======<<<;;;999777777:::999888777666555444444444444555555555555444444333333444444555555555666222222222222222222333333555555777999<<>>999999888888888888888999777;;;999:::AAAJJJcccpppWWWCCC999000---+++'''&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################!!!   !!! !!!!!!!!!""""""  """%%%)))///999EEEPPPYYY^^^``````___\\\XXXRRRIIIAAA;;;222000---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))+++,,,------...000111111333666888;;;@@@IIIQQQXXX^^^dddhhheeeeeeeeeeeedddcccbbbaaa```cccgggkkknnnnnnmmmlllkkklllnnnnnnmmmllllllmmmkkkiiiffffffggghhhhhhhhhddd___VVVMMMEEE>>>888444444111111333444333555999<<>>???=========<<<:::999777666888888777666666555444444444444555555555555444444111222222333333444444444222222222333333333333333333444666888:::===>>>???CCCEEEHHHIIIJJJKKKNNNPPPSSSXXX___dddjjjqqq{{{wwweeeTTTGGG@@@>>>:::999888888777888888999777<<<;;;<<>>???======<<<;;;:::888777666666666666555555555444444333333444444444444333333...//////000111111222222111222222333444444444333333444666888;;;===>>>>>>CCCEEEHHHJJJKKKMMMPPPSSSRRRVVV[[[]]]___eeemmmttt|||xxxpppcccTTTHHHBBB???999999777666666666666777666;;;<<<>>>HHHUUUtttpppYYYAAA888///---,,,)))((()))%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$###!!!!!!!!!!!!""""""##################$$$$$$$$$%%%%%%###"""    !!!!!!"""  """$$$"""%%%+++444???KKKUUUZZZ\\\^^^```___YYYQQQIIIDDD888555111---+++*********(((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###"""!!!!!!###&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))******,,,///000000000111222333888???FFFNNNVVV]]]bbbeeeeeefffffffffeeeeeedddccceeehhhllloooqqqrrrsssuuuuuuuuussspppnnnnnnnnnooolllhhhfffffffffgggfffgggccc^^^WWWPPPGGG>>>888666222111222111///000333555@@@MMM\\\lll{{{}}}wwwqqqooommmlllkkkllllllllllllmmmnnnoooppplllkkkjjjiiihhhggggggfffcccdddeeefffgggggghhhggggggfffeeeeeefffdddaaa^^^RRRJJJBBB===888333444777777;;;AAAGGGMMMSSSZZZ^^^bbbaaaaaaaaaaaaaaaaaaaaabbbaaa```^^^[[[XXXTTTRRRGGGCCC===777333111111111***)))******,,,...000111............---,,,***)))uuu```RRRIIICCCBBBBBB???>>>???======<<<;;;:::888777666555555555555555444444444222222222333333222222222111111222333444444555555111222333333444444444444555666888;;;===???@@@@@@BBBEEEHHHKKKMMMOOORRRUUUOOOSSSVVVVVVVVVZZZbbbhhhooonnnjjj```TTTIIICCC@@@999888666555444444555555444;;;<<<@@@KKK[[[|||qqqZZZAAA888000...---******+++%%%%%%%%%$$$$$$$$$######&&&%%%$$$###!!!!!!!!!""""""######$$$$$$!!!"""###$$$%%%&&&&&&'''!!! !!!"""""" !!!!!!    !!!!!!"""""""""!!! """$$$$$$%%%)))///888CCCMMMRRRWWWZZZ]]]]]]XXXPPPHHHCCC<<<999444000,,,*********))))))((((((((('''''''''&&&'''(((************)))((('''&&&&&&%%%$$$######%%%%%%$$$###"""###&&&(((&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,)))+++...////////////000111555<<>>888333///---*********+++,,,///111222000000000///---+++)))'''ttt___PPPKKKEEE@@@????????????<<<<<<<<<;;;;;;:::::::::999999888888777555444333333333333333333333333333555444444333333444444555444333222222111111111222222666:::======<<<<<<<<<;;;@@@FFFJJJMMMNNNPPPQQQRRRQQQQQQQQQSSSVVVZZZ\\\aaaaaa```[[[TTTJJJAAA;;;;;;999888888999999777666444666:::BBBNNNfff{{{VVVAAA888000...,,,)))'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###""""""######"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!!!! """"""!!! !!!!!!!!!###$$$%%%'''+++222<<>>999666111444777:::>>>FFFQQQXXX\\\^^^```aaa```aaabbbccceeeeeedddccc```\\\YYYVVVTTTQQQLLLGGGBBB<<<666111000...,,,,,,---...---,,,...///000111000///,,,+++sss^^^PPPKKKEEEAAA????????????======<<<;;;::::::999999999888888777666555444333333333333333333333333333444444333333333333444444222222111111222333333444444777;;;=========>>>???AAADDDIIILLLLLLLLLMMMMMMOOOOOOOOOOOOPPPQQQSSSTTT[[[[[[[[[YYYSSSKKKCCC>>>;;;999888888888888777666666777<<>>FFFNNNTTT]]]___aaabbbaaabbbdddeeedddeeefffffffffiiilllpppvvvxxxzzzyyyvvvsssqqqpppooommmkkkjjjkkkkkkjjjiiihhhfffcccbbb```ZZZQQQKKKCCC;;;555555444222111333555;;;GGGUUUfffuuuwwwqqqooooooooonnnlllkkkjjjlllmmmmmmlllnnnnnnnnnnnnllljjjhhhgggcccccccccfffiiijjjiiifffkkkjjjiiihhhgggeeedddddd^^^ZZZSSSMMMGGGAAA;;;777333555666888;;;CCCLLLRRRYYY\\\___aaaaaaaaabbbcccdddddddddcccaaa^^^\\\ZZZWWWUUUQQQLLLGGGAAA999444111///,,,,,,,,,---,,,+++...///000111000///---,,,qqq]]]OOOKKKEEEAAA@@@@@@@@@???>>>>>>===<<<:::999888888888888888777666555444444333333333333333333333333333333333222222333333333000000111111222444555666666999;;;<<<===>>>@@@BBBDDDGGGKKKMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOORRRTTTVVVUUURRRLLLEEE@@@;;;999777777777888777555777999>>>FFFSSSlllvvvTTTAAA888000---,,,)))'''(((%%%%%%%%%$$$$$$######"""!!!!!!"""$$$$$$%%%%%%%%%""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%######"""!!!   !!!    !!!"""######%%%'''+++333<<>>===<<<:::999888777888888777666555555444444333333333333333333333333222222222222222222222222111111111222333444555666777888:::;;;;;;>>>AAADDDDDDGGGKKKMMMNNNOOOPPPQQQOOOOOOPPPPPPQQQPPPPPPOOONNNPPPSSSTTTRRRLLLFFFBBB<<<:::777777777777666555888999>>>FFFTTTnnnrrrRRRAAA777///---,,,((('''(((&&&%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$$$$$$$##################"""""""""###$$$%%%&&&&&&&&&&&&###"""!!!   !!!!!!!!!  !!! !!!!!!!!!!!! !!!"""###%%%)))///888===KKKSSSZZZ[[[YYYWWWSSSMMMKKKGGG@@@;;;777333///---(((((('''&&&%%%%%%%%%%%%###%%%''')))***)))'''&&&+++***((('''((((((&&&%%%!!!!!!"""%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,---...222222333444777;;;AAAEEEOOOTTTZZZ___bbbdddeeefffbbbccccccbbbaaacccfffiiiqqqtttxxxyyyuuupppkkkiiigggggghhhkkkmmmnnnlllkkkkkkiiiggghhhhhhgggbbb]]]TTTKKKCCC>>>:::666777::::::@@@MMM\\\lllzzz{{{vvvsssqqqrrrpppnnnnnnnnnmmmllljjjllllllllllllkkkjjjhhhggghhhgggffffffggghhhiiiiiiiiiiiihhhgggfffeeedddcccbbb```]]]XXXRRRJJJAAA:::666555333333555:::@@@DDDOOOTTT\\\bbbdddeeeeeeeeefffffffffeeedddbbb```______^^^]]][[[VVVNNNDDD===777333///---,,,+++***)))---...//////000//////...kkkZZZMMMIIIEEEBBBAAAAAA@@@??????>>>===<<<:::999888777888777666555444444555555333333333333333333333333111222222333333222222111333333222222333333444555555777888999:::===AAAEEEGGGIIILLLNNNNNNNNNPPPQQQNNNOOOPPPQQQQQQQQQQQQQQQNNNQQQTTTVVVSSSMMMGGGBBB>>>;;;888777777777777666777888===DDDRRRmmmmmmPPP@@@777///---+++(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""############"""""" !!!"""###############"""!!!   !!!!!!!!!  !!! !!!  """$$$(((...666;;;IIIRRRZZZ\\\\\\[[[VVVQQQMMMIIICCC>>>:::666222///***)))((('''&&&&&&&&&&&&((()))+++---......---,,,...,,,)))((((((((('''&&&$$$$$$%%%(((***)))'''%%%'''&&&&&&%%%$$$###""""""%%%%%%&&&(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''************+++,,,---...222222333333444777<<>>999:::>>>@@@HHHTTTdddssszzzuuuqqqrrrpppoooooooooooommmkkkiiijjjkkkkkkjjjiiihhhgggiiihhhhhhgggffffffggghhhggggggffffffeeedddccccccbbbaaa___\\\WWWOOOFFF???888666333222444888===@@@JJJPPPYYYaaaeeefffggghhhiiiiiihhhfffdddbbb```___aaaaaaaaa___[[[SSSIIIBBB<<<888333///---,,,+++***------...//////000000000hhhXXXLLLIIIEEEBBBAAAAAA@@@???>>>>>>===<<<:::999888888888777555444444444555666333333333333333333333333111222333444444333222111444333333333333444444555444666888999;;;>>>BBBEEEKKKLLLNNNNNNMMMLLLMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQTTTXXXYYYWWWQQQJJJEEE@@@===999888888888888777666777;;;CCCPPPkkkiiiNNN@@@777///,,,+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!! !!!"""!!!  !!!"""###$$$$$$$$$$$$######"""!!!   !!!  !!!  """###"""!!! !!!###&&&,,,333888EEEOOOYYY]]]^^^^^^ZZZUUUPPPMMMGGGBBB===999444111++++++)))(((''''''&&&&&&%%%&&&(((+++...000111222111...+++)))))))))((('''''''''''')))******(((&&&'''&&&&&&%%%$$$###""""""%%%%%%'''))),,,,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))******,,,---...111222222222222444888;;;???EEENNNWWW]]]bbbfffhhhfffffffffdddbbbccceeehhhmmmqqquuuvvvtttooojjjhhhcccccceeeiiinnnqqqrrrrrrpppmmmiiihhhhhhgggddd```\\\VVVOOOJJJCCC===>>>CCCHHHOOO\\\kkkyyyzzzuuusssrrrqqqqqqqqqpppnnnkkkiiiiiijjjkkkkkkjjjiiihhhhhhiiiiiihhhfffeeeeeefffggggggffffffeeeddddddcccaaaaaaaaa___\\\UUULLLFFF===999555333444888;;;===DDDJJJTTT]]]cccfffhhhiiikkkjjjhhhfffdddbbb``````cccccccccbbb^^^WWWNNNHHHBBB>>>777333000...,,,+++---------...///000111111fffWWWKKKHHHEEEBBBBBBAAA@@@???======<<<;;;::::::999999777666555333333444555666333333333333333333333333222333444555555444333222222222222333444555666777444666999;;;===???CCCFFFJJJLLLMMMMMMLLLLLLMMMOOOPPPOOONNNMMMMMMMMMNNNNNNSSSWWW[[[]]][[[UUUNNNIIIBBB???;;;999999999999999777888;;;BBBOOOjjjfffMMM@@@666...,,,+++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""" !!!"""!!! ######$$$%%%&&&&&&&&&&&&$$$$$$###"""!!!!!!!!!!!!  !!! !!! """""""""!!!  %%%''''''&&& !!!"""$$$(((...222>>>IIIUUU[[[___aaa___ZZZVVVRRRLLLFFFAAA;;;555111---,,,+++)))((((((''''''$$$$$$%%%'''***---000222333000,,,***))))))((((((((('''&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))+++,,,---///000000000000111555777777===GGGPPPXXX___dddggghhhgggfffdddbbbccceeeggghhhkkkpppqqqoookkkhhhfffaaaaaacccggglllqqqssstttqqqmmmiiiggghhhgggeeebbb```[[[WWWRRRKKKEEEFFFJJJNNNUUUbbbqqq~~~}}}zzzxxxwwwvvvuuussspppmmmjjjjjjllllllmmmlllkkkjjjjjjmmmnnnmmmjjjggggggggghhhhhhhhhggggggfffeeeeeebbbbbbbbbbbb```[[[TTTOOODDD>>>888555666888999999>>>EEENNNXXX^^^cccfffiiiiiihhhgggeeedddcccbbbbbbdddddddddccc```[[[SSSNNNGGGBBB<<<666222000///---,,,,,,---...///000111222eeeWWWKKKHHHEEECCCBBBBBB@@@???<<<<<<<<<;;;;;;:::::::::777666444333333444555666333333333333333333333333222333555666666555333222000000111222444666888999444777:::===???AAADDDGGGFFFHHHKKKLLLMMMNNNPPPRRRUUUSSSPPPNNNLLLMMMMMMNNNUUUXXX]]]```___YYYRRRMMMCCC@@@<<<999999:::::::::888888;;;BBBOOOjjjdddMMM@@@666...,,,+++'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """###$$$###"""!!! !!!"""############%%%$$$###""""""!!!!!!!!!  !!!!!!!!! !!! !!!  !!!!!!!!!  &&&+++,,,+++ !!!!!!!!!"""%%%***---999DDDQQQYYY___cccbbb^^^[[[WWWQQQJJJCCC<<<555111...---,,,***)))(((((((((******))))))+++...111333444111---*********)))((((((&&&$$$$$$%%%%%%$$$###!!!""""""$$$%%%&&&''''''"""###%%%(((++++++(((&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,---...//////...000222555222888BBBLLLTTT\\\bbbfffhhhhhhgggdddbbbbbbdddfffbbbfffjjjkkkiiifffdddccc^^^^^^___ccciiinnnrrrsssppplllhhhggghhhhhhgggddddddaaa]]]ZZZSSSLLLMMMQQQQQQXXXeeesss~~~}}}{{{xxxssspppkkklllmmmnnnnnnnnnmmmlllnnnqqqtttsssooollljjjkkkjjjjjjiiiiiihhhhhhggggggcccccccccdddccc___YYYUUUIIICCC;;;777666777777777:::AAAJJJTTT[[[aaaeeehhhgggfffeeedddddddddddddddeeeeeeeeedddbbb]]]VVVRRRKKKEEE>>>888444222000///,,,,,,------///000222333eeeUUUHHHGGGEEEDDDDDDCCC@@@>>>>>><<<:::888888888999:::888777666555444333222222555555444333333222111111111222333444555444333333333333444555666777888888888999:::<<>>>>><<<888999===DDDRRRmmm___LLL<<<777000,,,************((('''&&&%%%$$$$$$$$$$$$#########""""""""""""!!!"""!!!!!!!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!  !!!!!!     ### !!!)))333666///'''  """%%%(((***555<<>>FFFNNNVVV]]]bbbkkkkkkjjjgggdddbbbbbbdddbbbcccccccccbbbaaa___^^^[[[ZZZZZZ___fffmmmppppppnnnllljjjhhhgggggggggggggggddd```]]]ZZZXXXXXXXXXYYY```kkkuuu}}}~~~yyyvvvqqqooommmmmmooopppqqqpppqqqwww|||zzzssslllkkkmmmlllmmmmmmllliiihhhhhhhhhllliiieeedddcccaaa\\\YYYQQQMMMEEE<<<555222333444:::===BBBHHHPPPWWW]]]```ffffffeeecccaaa```aaacccbbbdddeeeeeebbb\\\VVVRRRNNNOOOIII???777444222000111///,,,,,,...000111111dddUUUHHHGGGEEEDDDDDDBBB@@@===>>><<<:::999888888999:::999888777666555444333333555555444333333222111111111222333444444444333222222333444555666777888999999999;;;<<<>>>???@@@AAAFFFFFFHHHJJJLLLOOOQQQRRRNNNLLLIIIGGGGGGGGGIIIJJJNNNOOOTTTZZZ]]]ZZZQQQIIIEEECCC@@@???>>>>>>======;;;;;;>>>FFFTTTooo]]]JJJ;;;666000+++))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""$$$###"""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!   !!! !!!  )))666999///"""""""""!!!!!!"""$$$'''(((111888CCCOOOYYY^^^aaabbb```\\\VVVPPPJJJCCC===888444111---+++*********)))''''''&&&%%%$$$'''+++///111///,,,)))(((''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((((((((()))+++,,,...///000000...333:::BBBKKKTTT\\\bbbhhhiiiiiigggdddbbbbbbcccaaaaaabbbaaa```^^^\\\[[[XXXXXXYYY]]]dddiiikkkkkkjjjjjjiiihhhgggggghhhhhhllljjjgggdddaaa___^^^^^^]]]ccckkkttt{{{{{{pppnnnllllllnnnpppqqqppprrrxxx|||zzzrrrkkkjjjkkknnnpppssssssqqqnnnllllllllliiifffeeedddccc```]]]WWWSSSKKKBBB:::666555555999;;;>>>DDDKKKSSSYYY]]]bbbcccdddcccaaa______```aaacccddddddaaa\\\VVVSSSPPPQQQNNNGGGAAA>>>999333222///---,,,---.........|||bbbTTTHHHFFFDDDCCCCCCBBB???======<<<:::999888888999:::999999888777666555555444555444444333333222222111333333444444444333222222222222333555666777888999999999:::;;;<<<===>>>>>>DDDEEEGGGIIIKKKMMMOOOPPPIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHKKKQQQUUUTTTOOOJJJDDDEEEFFFFFFCCC@@@???>>>@@@???AAAHHHWWWrrr{{{YYYHHH999555///***)))(((((((((''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############%%%$$$###!!! """""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!      """ ---<<>>DDDLLLSSSWWW[[[^^^aaabbbaaa___^^^^^^aaabbbcccbbb```\\\WWWTTTRRRSSSRRRNNNLLLHHH???555222000...---------+++***xxx```SSSHHHFFFCCCBBBBBBAAA???======<<<;;;999999999999999888888777777666555555444444444444333333222222222333333444333333333222222111222333444666777888888777777888:::;;;<<<======CCCDDDFFFHHHJJJKKKLLLMMMIIIHHHFFFDDDBBBBBBCCCCCCBBBBBBDDDHHHLLLMMMKKKHHHDDDIIIMMMMMMIIIDDDAAAAAACCCAAACCCKKKZZZvvvwwwVVVEEE777333...***(((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!  !!!"""  """ """,,,777888...###!!!!!!!!!!!!"""###%%%&&&(((,,,555@@@LLLXXXaaaeeegggbbb\\\UUUOOOHHHBBB>>>777444000---------,,,+++'''((('''&&&%%%&&&))),,,,,,+++***(((&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***,,,...///333444555777<<>>===<<<<<<;;;:::999999999999666666666555555444444444444444333333333333222222444333333333333333333333222222333444555666777777444555666888;;;===>>>???CCCDDDFFFHHHIIIJJJJJJJJJIIIGGGEEECCCAAA?????????@@@@@@@@@BBBDDDEEEFFFEEEFFFKKKPPPPPPMMMHHHEEEEEEDDDCCCEEENNN___{{{sssSSSDDD666222---***)))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!"""######"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!"""   $$$''''''###"""###$$$%%%''')))***+++&&&)))000:::FFFSSS^^^ddddddaaa\\\WWWQQQKKKDDD???999666111...------,,,***((((((((('''%%%&&&(((++++++***)))'''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&$$$###''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++,,,---333333333333555:::AAAFFFSSSXXX```eeefffeeedddcccaaaaaaaaa```^^^[[[YYYWWWUUUVVVXXXXXXWWWVVVUUUUUU[[[]]]bbbgggkkknnnpppqqqoooooonnnllljjjgggeeedddhhhiiikkkkkkmmmoootttwww}}}~~~{{{yyyvvvssspppoookkkcccXXXPPPKKKJJJOOOVVV```iiioooqqqrrrrrrpppnnnllliiigggfffggghhhiiieee^^^XXXPPPGGG>>>888777555333333777===DDDHHHNNNTTT\\\aaacccbbbaaa```aaabbbbbbaaa```^^^\\\ZZZ]]][[[WWWSSSRRRPPPGGG===555333000.........,,,+++qqq[[[PPPHHHEEEBBB@@@??????>>>===<<<;;;;;;::::::999888888666555555555444444444444333333333333333333333333333222222222222333444555333333444444444555555555333444666888;;;===???@@@CCCDDDFFFHHHIIIIIIIIIIIIDDDCCCBBB???===<<<;;;:::>>>>>>>>>>>>???AAACCCDDDGGGJJJNNNOOOMMMJJJHHHGGGFFFDDDHHHSSSfffqqqRRRCCC555222...+++***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############ !!!###$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$#########"""""""""  !!!"""       """$$$&&&'''(((%%%'''---555AAANNNYYY```aaa___]]]ZZZVVVOOOHHHCCC===:::555111///...,,,***((())))))'''&&&&&&''')))***))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&&&&''''''(((((('''((()))+++---...////////////111666<<>>999777444333444888===AAAHHHOOOWWW___bbbcccccccccdddcccccccccbbbaaa```___aaaaaa]]]YYYWWWUUUOOOGGG;;;777333000///...---,,,nnnYYYPPPHHHEEEAAA???>>>>>>>>>===;;;;;;;;;;;;:::999888888666666666666555555555555333333333333333333333333222111111111222444666777555555555444444444333333555666777999;;;<<<>>>???CCCDDDGGGHHHIIIIIIHHHHHH??????>>>===<<<;;;;;;:::<<<<<<======>>>@@@BBBEEEHHHGGGHHHIIIKKKKKKIIIHHHGGGFFFLLLYYYmmmoooQQQDDD555222...,,,+++***((('''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$#########"""""""""!!!!!! !!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!! """!!! !!!!!!!!!!!! !!!""""""$$$&&&***111<<>>999444222///---+++)))))))))(((&&&%%%'''((()))))))))((('''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&((()))((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''((((((((((((***---000222//////.........111666:::???FFFOOOXXX]]]```bbbcccaaabbbbbbbbb```___]]]\\\XXXXXXWWWSSSNNNKKKKKKLLLNNNSSSZZZbbbhhhlllmmmmmmnnnllljjjgggeeedddddddddcccdddfffffffffgggiiillljjjpppwww}}}tttmmm```QQQDDD;;;777666777;;;AAAGGGOOOXXXbbbhhhfffhhhjjjjjjhhhhhhjjjlllooollliiigggddd\\\PPPGGG<<<999666444444666999;;;BBBIIISSS[[[```ccceeeffffffeeeeeeddddddccccccccc^^^aaaaaa^^^[[[ZZZUUUPPPCCC>>>777222///...---,,,mmmXXXOOOHHHDDDAAA>>>>>>>>>>>>===;;;;;;;;;;;;:::999888888777777777777666666666666333333333333333333333333111111111111222444666888666666555444444333222222777888999:::;;;<<<<<<===CCCEEEGGGIIIJJJIIIHHHGGG========================:::;;;<<<===>>>@@@DDDFFFGGGEEECCCEEEHHHJJJIIIGGGHHHHHHNNN]]]rrroooQQQEEE555222///,,,+++***)))'''%%%%%%%%%$$$$$$%%%&&&&&&#########""""""""""""!!!###"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""    !!!###  !!!"""###############%%%(((///888CCCNNNSSS___```bbbcccaaa[[[SSSMMMFFFBBB<<<777444111...,,,)))))))))(((&&&%%%&&&((())))))))))))((('''&&&%%%&&&%%%$$$######$$$%%%&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############$$$&&&((())))))(((''')))(((&&&%%%$$$%%%&&&&&&############$$$%%%&&&''''''''''''))),,,///333555222222000...,,,---000333888???IIISSSYYY]]]```aaaaaaaaabbbbbbaaa___^^^\\\XXXXXXVVVQQQKKKGGGHHHIIIKKKOOOWWW___fffiiikkkkkkkkkiiifffcccaaaaaaaaabbbaaabbbdddeeeeeefffgggiiigggkkkqqqwww|||xxxooo___NNN@@@777444333000222555:::AAALLLXXX``````dddhhhiiiiiiiiilllnnnqqqooommmmmmkkkcccWWWNNN>>>;;;888555444555777888>>>EEEOOOXXX___bbbeeegggggggggfffeeeeeeeeeffffffXXX___bbb```]]]\\\XXXTTTJJJDDD;;;333///---,,,+++mmmZZZQQQEEEDDDBBB@@@???======<<<<<<<<<:::999888777777777:::999888777666555444444333333444444333333222111000000111111111222222222333333333333333333333333444666888888888999;;;<<>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCCCCCHHHQQQ^^^tttpppPPP???444111---***)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###"""  """### !!!"""######$$$$$$#########!!! """!!!!!!"""###""" !!!    !!!"""###)))&&&&&&***000888DDDOOOWWW```ggghhheeebbb[[[TTTLLLGGG???777111.........,,,,,,***)))))))))***+++---,,,+++)))'''%%%###"""""""""#########$$$$$$$$$###$$$$$$$$$###""" $$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###%%%&&&((()))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))---111555888333222000...------...///888;;;BBBJJJQQQWWW[[[\\\]]]^^^___^^^\\\[[[[[[]]][[[XXXTTTOOOKKKHHHGGGFFFEEEIIIOOOVVV\\\aaacccdddgggfffdddbbbaaaaaabbbbbbbbbccceeeffffffeeedddcccbbbeeeiiioootttxxx|||}}}qqq\\\III===666222000,,,---///333:::BBBIIINNNXXX^^^dddfffddddddgggjjjqqqooooooppppppjjj___VVVIIIBBB999333111222444555888===EEEMMMUUU]]]dddiiiiiigggeeeccccccccccccbbbgggeeecccbbbaaa___]]][[[UUUMMMCCC:::444111000000jjjWWWNNNFFFEEECCCAAA???>>>======<<<<<<:::999888777777777888777777666444333333222333333444444333333222111111111111222222222222333333333333333333333333333111333555777888:::===@@@DDDEEEFFFGGGFFFEEECCCAAA===<<<:::999999999:::;;;;;;;;;;;;<<<<<<=========;;;;;;::::::;;;===???@@@AAAFFFNNN\\\rrrjjjKKK:::222///,,,)))((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''###"""!!!!!!!!!!!!"""### !!!"""###$$$$$$$$$$$$$$$$$$"""!!! """!!!!!!"""###"""  !!!  !!!"""###'''$$$$$$(((---444???IIISSS\\\eeeggggggeee```ZZZPPPKKKCCC:::444000//////...---,,,******++++++,,,---,,,+++)))'''%%%######$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))+++...111333222111000///......---...000444:::BBBKKKSSSZZZ]]][[[]]]]]]]]][[[ZZZ[[[\\\YYYXXXTTTQQQMMMIIIGGGFFFDDDGGGLLLRRRXXX]]]```bbbeeedddcccaaaaaaaaaaaaaaaddddddddddddddddddccccccbbbdddgggkkknnnqqqssstttxxxzzz~~~xxxbbbLLL===444///------------...111666;;;>>>LLLRRR[[[```bbbdddhhhlllrrrpppppprrrsssooofff___PPPIII???666222222222333555999@@@HHHOOOXXXaaafffhhhgggeeecccccccccccccccfffeeedddcccbbbaaa```___ZZZSSSJJJAAA:::555111///fffTTTLLLFFFEEEDDDBBB@@@???>>>>>><<<<<<:::999888777777777666555555444333222111111333333444444333333222111222222222222333333333333333333333333333333333333333444555666777999===@@@CCCCCCCCCCCCBBBAAA@@@???<<<;;;999888888888999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<>><<<<<<:::999888777777777555555444444333222111111333333444444333333222111222222333333333444444444333333333333333333333333777777777666555666999<<>><<<<<<:::999888777777777666666555555444444333333333333444444333333222111222222333333333444444444333333333333333333333333777888888777555666888:::??????>>>>>>????????????===<<<:::999999999:::;;;;;;;;;::::::999999999888999888777666666666777888;;;>>>FFFWWWqqqwwwWWWBBB888000---+++)))******)))(((''''''&&&&&&%%%$$$######""""""!!!""""""$$$%%%%%%!!!""""""######""""""!!!!!!"""###$$$$$$%%%%%%$$$######"""!!! """!!! """""" !!!!!!!!! !!!      !!!"""(((&&&%%%''')))***111888???JJJUUU\\\bbbffffffccc^^^YYYRRRIII@@@999444222///...---++++++,,,,,,---///...---+++)))'''%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***)))***,,,------,,,+++***///...---///555>>>GGGMMMWWWYYY[[[[[[ZZZXXXXXXXXXZZZ[[[[[[ZZZWWWSSSNNNKKKFFFEEECCCCCCGGGMMMUUUYYY\\\^^^aaadddfffffffffffffffeeecccbbbaaabbbcccdddffffffggghhhiiiiiiiiiiiigggggghhhjjjnnnrrrwwwzzz}}}pppZZZGGG999222///((('''&&&&&&''')))+++,,,222888AAALLLUUU]]]dddhhhkkkjjjkkkkkklllkkkhhhfffaaa[[[QQQGGG???999444111000000111333999BBBMMMTTT\\\___dddfffffffffggghhhjjjlllmmmlllhhheeedddddd```___]]]ZZZSSSJJJ???888|||cccSSSMMMFFFEEEDDDBBB@@@???>>>>>><<<<<<:::999888777777777666666666666555555444444333333444444333333222111222222222222333333333333333333333333333333333333333555666777777777999;;;;;;<<<===>>>??????@@@???===<<<:::999999::::::;;;<<<<<<;;;::::::999888888888777666555555666777777:::===GGGYYYuuuoooRRR@@@999111...+++*********)))(((''''''&&&&&&%%%%%%$$$$$$%%%$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%###"""!!!!!! !!!"""!!! !!!"""!!!      !!!"""%%%""""""$$$%%%%%%***111999DDDPPPXXX^^^dddeeecccaaa]]]VVVNNNEEE===777444///...---,,,+++,,,------000///---+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((())))))((()))******++++++++++++)))((()))+++111999AAAFFFOOORRRVVVXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYUUUQQQNNNHHHFFFBBBAAACCCIIIPPPTTTZZZ\\\aaaeeehhhhhhhhhgggeeeddddddcccdddddddddeeecccdddeeeggghhhhhhhhhhhheeeeeeeeegggiiillloooqqqtttzzzwwwbbbLLL;;;111---,,,+++***(((((((((((()))+++000888CCCOOO[[[dddhhhjjjkkklllmmmllljjjiiigggbbb]]]VVVOOOHHH@@@999555111111000111444<<>>======<<<<<<:::999888777777777666666666666555555555555333333444444333333222111111111111222222222222333333333333333333333333333222444777999888777888888666888;;;===???@@@??????<<<;;;999888888888999:::======<<<;;;:::999888888666555444444444555666777:::>>>III]]]zzzgggLLL<<<777111...+++)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''$$$###""""""""""""###$$$""""""###$$$%%%%%%%%%%%%######""""""!!!!!!""""""""" !!!"""!!!      !!!!!!###!!!!!!#########'''---333???KKKTTT]]]dddgggfffdddaaa[[[SSSJJJAAA;;;777000///...---------...///000///...,,,***(((&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((((((((((((((()))***+++,,,))))))***,,,000555:::===DDDHHHNNNSSSVVVXXXZZZ[[[[[[[[[[[[ZZZXXXTTTQQQOOOIIIFFFAAA???@@@EEEKKKOOOVVVZZZ___dddhhhiiihhhgggcccdddeeeeeeffffffffffffdddeeefffgggggghhhhhhgggdddeeefffggghhhiiijjjjjjkkkpppwww}}}}}}iiiSSSAAA555000///...---+++***)))))))))(((+++111;;;GGGTTT^^^cccfffhhhkkkmmmlllkkkiiihhhdddaaa\\\WWWPPPGGG>>>888333222000///111666>>>CCCJJJQQQZZZ___```aaadddgggiiimmmpppooojjjfffeeefffcccbbb```^^^YYYSSSKKKFFFyyyaaaTTTNNNEEEDDDBBB@@@???======<<<<<<<<<:::999888777777777555555555555555555444444333333444444444333222222000000111111111222222222333333333333333333333333444777::::::888666444333222555999===???@@@???>>>::::::888777777777888999>>>>>>===<<<:::999888888444444333333333444555666:::???KKK```}}}bbbGGG999444000...***(((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$##################""" !!!"""!!!!!! !!!  !!!""" !!!!!!!!!  !!!!!!$$$""""""%%%%%%$$$'''---000;;;IIISSS]]]eeeiiiiiifffccc^^^VVVMMMDDD>>>:::222111///.........///000000000...,,,***((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((('''''''''((()))+++,,,/////////000222444555777;;;@@@HHHOOOTTTXXX[[[^^^ZZZZZZYYYXXXVVVSSSQQQOOOIIIEEEAAA>>>>>>BBBGGGKKKTTTXXX^^^dddggghhhhhhgggbbbccceeeggghhhhhhgggggggggggghhhhhhiiiiiihhhhhhffffffggghhhiiihhhhhhhhhdddhhhnnnsssyyy~~~mmmYYYGGG;;;777))))))(((''''''''''''''')))***...555AAALLLVVV[[[bbbeeeiiilllllljjjiiihhhfffdddaaa\\\UUUKKKAAA999333222000......222999>>>CCCKKKUUU\\\]]]___bbbeeefffkkkpppooojjjgggggghhhfffdddaaa^^^ZZZUUUNNNIIIttt^^^RRRNNNGGGEEECCC@@@???@@@AAAAAA>>>===;;;999777666666777777666555444444444444444444555555333111//////000//////000111333444555666333333333333333333333333222111222777======999444:::::::::;;;<<<===>>>>>>???===:::888666666777888:::888777999;;;:::777444555666666555333333444666:::@@@OOOfff\\\DDD888222///...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########"""""""""!!!   $$$!!!   !!!"""$$$%%%%%%$$$###%%%&&&///444===LLL[[[eeeiiiiiijjjhhhaaaVVVOOOJJJCCC;;;999444111333333000///111333222000---+++(((&&&%%%'''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&***(((&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%'''+++......---,,,++++++,,,---///111333666:::BBBJJJQQQVVVXXXXXX[[[ZZZZZZ[[[[[[YYYSSSNNNHHHFFFBBB???>>>???BBBDDDLLLRRR\\\eeeiiihhhdddaaagggdddaaaaaadddeeeeeecccbbbdddfffgggiiiiiiiiihhhdddeeeeeeffffffeeeddddddccceeegggjjjnnnttt{{{~~~tttcccPPP???666000---***))))))))))))(((,,,***,,,222888AAAMMMXXXbbbeeehhhhhhffffffhhhjjjgggeeeccc```[[[TTTLLLGGG:::777222...---///333666===BBBJJJRRRYYY^^^cccfffhhhjjjlllllliiifffeeedddkkkgggaaa\\\YYYVVVSSSPPPsss\\\PPPLLLFFFDDDBBB@@@??????@@@@@@===<<<:::999777777777777666666555555444555555555555666666555222111111222000000111222333444444555333333333333333333333333333222222666;;;<<<999555999:::;;;<<<>>>???@@@AAA>>>===:::888777666777777888777666777999999666333555555666555444444555777<<>>???CCCJJJTTT___fffhhhgggeeegggdddbbbaaaccceeedddcccbbbccceeeggghhhhhhhhhggghhhhhhgggeeedddcccbbbaaacccdddfffgggjjjooovvvzzz|||ssseeeSSSCCC:::222///,,,*********)))(((+++)))***///555<<>>FFFNNNVVV\\\bbbeeegggiiikkkkkkiiigggfffgggjjjgggbbb^^^\\\ZZZWWWUUUppp[[[OOOJJJDDDCCCAAA???>>>>>>??????<<<;;;:::999888888888888666666555555555666777777777888888666444333333444111111222222222333333333333333333333333333333333444333222555999;;;999777888999;;;>>>@@@AAABBBCCC>>>===:::888777777777777777666555666777777555333444555555555444555777999???EEEUUUqqq{{{WWWAAA666000...---+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$"""!!!!!!'''&&&%%%$$$###""""""!!!"""""""""!!!  !!!    !!!!!!###%%%&&&&&&%%%%%%&&&''''''***222???NNN[[[dddhhhffffffbbb[[[VVVSSSLLLDDD<<<666000000///------000000000///...,,,+++)))(((''''''%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''((()))+++++++++*********+++,,,---333777===EEEMMMRRRVVVXXXYYYXXXWWWWWWXXXVVVTTTQQQNNNJJJDDD>>>:::999:::;;;<<>>===>>>>>>;;;::::::999999888888888666666666666666777888999666777888777444333444444222222222222222222222222222222333333333333444444555333222444777999999888999:::<<<>>>@@@AAAAAAAAA>>><<<;;;999888777777777666555555555666666555444555555555555444555888;;;AAAHHHZZZzzzxxxUUUAAA666111...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########""""""""""""!!!!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!#########"""!!! """""""""!!!  !!!"""###$$$$$$!!!!!!   !!!   !!!""""""$$$%%%%%%$$$###%%%&&&%%%(((...999GGGUUU```fffeeefffddd___ZZZWWWOOOHHH???888111000///,,,---000////////////...,,,+++***((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''''')))((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&&&&(((+++++++++++++++++++++++++++///222888???FFFMMMRRRUUUXXXXXXWWWWWWXXXWWWVVVUUUTTTPPPIIIBBB===:::999999:::>>>FFFOOOWWW]]]aaabbbccccccbbbbbbbbbbbbaaaaaaaaabbbccceeeffffffeeeeeefffeeecccbbbbbbdddfffgggeeedddcccbbbbbbdddiiilllnnnpppqqqooohhh[[[MMMDDD888555000,,,+++***))))))***''''''***...222;;;DDDPPPVVV]]]aaabbbdddfffiiihhhhhhggggggfffccc___[[[QQQKKKAAA888222///000111000555;;;CCCLLLUUU^^^dddgggiiijjjiiihhhggghhhiiifffdddcccbbbccccccbbb```nnnZZZNNNIIIBBBAAA@@@???>>>=========::::::::::::999999888888666666666666666777888999555666666555333222333444333333333222222222222111222222222333333444444444555444333333555777888888:::;;;===>>>???>>>>>>======<<<;;;999888777666666666666666666555555666777666666666555444666999<<>>FFFLLLPPPWWWXXXYYYYYYYYYYYYYYYYYYXXXTTTNNNGGG@@@<<<999777888;;;@@@HHHPPPWWW]]]``````aaaaaaaaaaaaaaaaaaaaaaaabbbccceeeeeeeeeddddddeeedddbbbaaabbbdddfffgggeeeeeedddcccaaabbbeeehhhggghhhjjjkkkggg^^^QQQIII<<<777111---+++***)))(((+++((('''***,,,///777???KKKRRR[[[aaaccceeegggjjjgggggggggggghhhgggdddaaaYYYSSSIII???777222000000000333888???GGGPPPZZZaaagggiiijjjjjjhhhgggggghhhdddcccbbbccceeeeeedddccckkkYYYNNNIIIBBBAAAAAA@@@???>>>======:::;;;;;;::::::888777666666666555555555666777777333444555444222111222333333222222222222222222222111222222333333444444555444444444444555666777888;;;<<<>>>??????>>><<<;;;<<<<<<;;;:::999777666666555666666555444555666888888888777555444666:::===DDDQQQkkksssRRR@@@777222,,,+++)))'''&&&&&&&&&'''########################$$$$$$#########"""""""""########################!!!!!!"""$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""""""""!!!  !!!!!!!!!  !!!""""""  !!!"""###!!!""""""!!! """###%%%'''+++111:::EEERRRZZZ]]]aaacccbbb```]]]UUULLLGGG???888666333///...///...///000111111///---+++)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''&&&&&&(((***++++++,,,,,,,,,++++++***)))***,,,111888@@@GGGLLLTTTWWWZZZ[[[ZZZZZZ[[[\\\XXXVVVQQQKKKDDD===888555555777:::@@@HHHPPPXXX]]]\\\^^^aaaaaa``````aaabbbbbbcccdddeeeeeeeeeddddddgggfffdddcccbbbbbbbbbccccccdddeeedddcccbbbdddeeeddddddfffgggfff```VVVMMM@@@;;;444///,,,+++***)))+++((((((***,,,...555<<>>@@@AAA@@@>>>===<<<<<<;;;:::999777666555333444555444222333555888:::999888555444666999<<>>===<<<<<<<<<;;;:::777555444777666555444444444444444333555555555333222333444111111222222222333333333111111222333333444555555222333555666555555555666:::<<>>555000+++***((('''&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$### !!!"""######$$$$$$$$$$$$$$$$$$###"""!!!######"""!!! """""""""!!!   """"""  !!!######!!!"""######""""""###$$$!!!###&&&(((,,,444>>>EEEPPPWWW]]]```cccbbb\\\SSSKKKEEE???===:::333000000///000222333222///,,,***)))((('''%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''''''(((***,,,,,,+++)))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((***)))))))))))))))******''''''''''''''''''''''''111,,,%%%"""###%%%&&&%%%&&&''')))*********)))(((***)))***,,,222:::CCCHHHNNNSSSYYY[[[[[[ZZZZZZ[[[[[[[[[ZZZVVVOOOGGG???:::;;;999777777:::@@@GGGKKKWWW[[[___`````````bbbdddcccdddeeefffffffffeeeddd```aaabbbddddddeeeeeeddd^^^aaadddfffeeecccbbbbbbgggeeedddfffhhhddd\\\UUUHHHCCC;;;444111///...---***'''''')))***,,,222999BBBKKKVVV___bbbdddeeegggjjjjjjjjjkkkmmmnnnmmmlllkkkhhhaaaYYYOOOFFF???<<<444333333333777>>>HHHNNN[[[```ggglllnnnmmmmmmlllfffffffffgggiiihhhfffdddzzzbbbSSSJJJFFFAAAAAAAAA@@@???>>>===<<<;;;999777666444444444555444444333333333444444555333333333333222111000///111111222333333333333222333222111000////////////333333333444444444555555888;;;???BBBCCCCCCAAA@@@:::999888777777777888999333444444555555666666666777555555555444444:::BBBIIIbbblllOOO===333000,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!"""$$$$$$###!!!!!!"""$$$$$$###!!!   !!!!!!""""""######!!!"""%%%)))+++---666AAAJJJPPPYYY___aaa___]]][[[RRRMMMFFF@@@;;;777333111111000///000111222111///))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((()))***++++++)))'''%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%'''***---,,,++++++***''''''+++111888===FFFMMMVVVZZZYYYXXXYYY[[[\\\\\\[[[YYYUUULLLCCC<<<:::::::::888777999???EEESSSYYY```aaa___```eeejjjhhhhhhhhhiiiiiigggdddaaa```aaaccceeeeeedddcccbbb^^^^^^```aaabbbccccccccceeeeeeeeeeeeccc```^^^\\\UUUOOOEEE:::222...---...,,,***(((''')))---222555>>>HHHTTT^^^ccceeefffgggjjjjjjkkkkkkkkklllllllllllljjjgggccc\\\SSSHHHAAA>>>:::777666:::???CCCEEETTT^^^iiimmmjjjiiilllqqqlllkkkhhhfffeeedddddddddyyyaaaRRRIIIEEEAAAAAAAAA@@@???>>>===<<<===<<<:::999888777888888444444444333333444444555444444444333333222111000000111111222222222222222222111111000000000000000222333333333333444444444888:::===@@@AAA@@@>>>===;;;:::999888777888888999444444444444444444555555777555666777777777===EEEQQQjjjiiiMMM<<<333///,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$###"""!!!""""""!!!###$$$%%%$$$"""$$$$$$$$$%%%$$$"""!!! !!!  !!!!!!   !!!!!!""" !!!!!!""""""######""""""%%%((((((***111:::FFFMMMVVV]]]``````___^^^WWWRRRKKKEEE???;;;666444333222111111333333222111,,,+++)))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%))))))))))))************((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''***,,,,,,+++,,,+++)))))),,,111777;;;AAAIIIRRRWWWXXXWWWYYY[[[]]]]]]\\\[[[WWWPPPGGGAAA::::::888666444666;;;???IIIQQQZZZ___```bbbhhhnnnmmmlllkkkjjjhhhfffccc```aaabbbdddeeefffeeedddccccccddddddeeeeeeeeeeeedddddddddddddddcccbbbaaa```YYYSSSJJJ???777222//////,,,***)))(((***---000333<<>>;;;;;;===AAACCCMMMVVVaaahhhjjjkkkooossskkkjjjhhhfffeeedddddddddyyyaaaRRRIIIEEEAAAAAA@@@???>>>======<<<;;;:::888777666666666666555444444333333444444444444444444444333222111111///000111111222222111111000000000000000111111222111111222222222333333333666888:::===>>>===;;;:::999888777666666666777777555555333222222333444444333222444777777777===EEEXXXsssfffKKK;;;333///++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""""""""######$$$###############$$$$$$######""""""###""""""###%%%&&&$$$###$$$######""""""!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!! !!!!!!  !!!!!! !!!!!!"""""" !!!!!!""""""############$$$'''&&&&&&+++222@@@GGGQQQYYY^^^```aaaaaa^^^ZZZSSSLLLGGGAAA<<<888666444333333444555555444000...+++)))'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))************''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&''')))+++++++++---,,,++++++---000444666:::BBBLLLSSSVVVWWWYYY[[[]]]]]]]]]\\\ZZZTTTMMMHHH>>>===:::666333444777:::@@@IIITTT\\\```dddiiinnnrrrqqqnnnkkkhhhdddbbbaaabbbccceeefffffffffeeedddgggggggggggggggfffeeedddcccccccccccccccddddddeee___ZZZQQQGGG>>>777222000---,,,******+++,,,...000888AAANNN[[[bbbfffhhhhhhgggggghhhhhhhhhiiiiiiiiinnnmmmkkkjjjfff```YYYTTTMMMMMMJJJDDD>>>;;;===@@@GGGNNNXXXaaagggkkknnnpppjjjiiihhhfffeeedddddddddxxxaaaRRRJJJFFFBBBAAA@@@???>>>===<<<<<<999888777777666555555555555555444333333333444444444444444444444333222222//////000111111111111000////////////000111222333000111111111111222222222333555888;;;<<<<<<;;;;;;777666444333333444444555666555333111111111222333222222555999:::;;;AAAIII[[[wwwcccJJJ;;;444000+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!"""""""""!!!!!! """"""############""""""$$$######$$$&&&&&&%%%###!!!!!!   """"""!!!!!!   !!! !!!!!!""""""#########"""$$$&&&&&&$$$(((...999@@@JJJTTT[[[___bbbdddccc___YYYSSSNNNGGGAAA===999777444444555555555444222///,,,)))'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***++++++,,,,,,++++++,,,...///000555<<>>999555444666777;;;DDDOOOXXX^^^bbbhhhlllsssrrroookkkfffcccbbbbbbdddeeeffffffggggggfffffffffffffffffffffeeeeeedddeeedddcccccccccdddfffgggddd```YYYPPPEEE<<<555111...------,,,,,,,,,---...555>>>KKKYYYccchhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkknnnmmmllllllkkkgggbbb___XXXXXXVVVMMMBBB;;;;;;===EEEIIIPPPYYYbbbhhhjjjjjjiiiiiihhhfffeeedddddddddxxxaaaSSSKKKGGGBBBAAA???>>>===<<<<<<===;;;;;;;;;;;;:::999999888666555444333333333333333333333444444333333222222//////000111111111111000////////////000111333333000000000111111111222222111333666999<<<=========777666555444333444444555555555333222111222222333555555888<<<===???FFFOOO___}}}```III<<<555111+++***)))'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############""""""!!!"""""""""!!!"""""""""""""""!!! !!!""""""#########""""""$$$######$$$&&&&&&%%%###!!!  """""""""!!!!!!  !!!  !!!!!!""""""#########!!!###''''''&&&(((,,,222999CCCNNNVVV]]]bbbeeefffbbb^^^YYYTTTMMMGGGBBB<<<999666444444555444333111///,,,)))''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((***+++,,,+++*********+++,,,,,,111777???HHHOOOUUUYYY[[[ZZZZZZZZZ[[[[[[ZZZWWWTTTMMMHHHAAA;;;666444444444777>>>HHHRRRYYY```gggkkkppppppoookkkfffccccccdddeeeeeeffffffgggggggggfffdddeeeffffffggggggffffffffffffdddddddddeeefffggggggddd___XXXNNNCCC999444000000...---------......555===JJJXXXdddiiijjjjjjiiijjjjjjjjjjjjkkkkkkkkklllkkkkkkllllllkkkhhhfffaaaaaa^^^UUUHHH>>>;;;;;;AAACCCHHHQQQ[[[cccggghhhiiiiiihhhhhhgggfffeeedddwww```RRRKKKGGGBBBAAA???===<<<<<<<<<===999::::::::::::999888777666555555444333333333333222222222333333222222111///000111111222222111111////////////000111222333000000111111111222222222222333666999;;;=========888777666555555555666777444444444444444333333333333222444777999<<>>HHHQQQYYY```dddfffccc```]]]YYYSSSLLLHHH@@@<<<888555555444333222///...---+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))************''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&''')))+++,,,,,,***))))))******+++000333999AAAIIIQQQWWWZZZYYYYYYYYYZZZ[[[[[[YYYXXXRRRLLLCCC<<<777444222111222777???HHHRRR\\\ffflllmmmoooooolllgggcccccceeeeeeeeeeeeeeeffffffggggggeeefffggghhhhhhhhhhhhhhhfffffffffffffffgggggghhhhhhgggeee___VVVJJJ???999333222000......///000111888???KKKZZZeeekkkllljjjhhhhhhiiiiiiiiijjjjjjjjjlllkkkjjjkkklllmmmllljjjffffffcccZZZNNNCCC===;;;999;;;???HHHSSS]]]eeeiiiiiiiiiiiiiiihhhgggfffeeeuuu^^^PPPIIIEEEBBBAAA>>><<<;;;;;;<<<===777777888888888777666555666666555444333333333333000111111222222111111000000111111222222222222222000000//////000111222222111111111222222222333333444555666888999:::::::::777666555333333444444555222333555666666555444333222000111333555888BBBLLLgggzzzWWWBBB888222///***)))((('''&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%% !!!!!!"""""""""""""""""""""!!!###$$$%%%$$$"""!!!"""###$$$$$$$$$""""""  !!!   !!!!!!""" """!!!!!!  !!!!!!""""""######### """'''(((&&&$$$&&&)))///999DDDMMMUUU]]]aaaeeedddbbbaaa^^^YYYRRRNNNEEEAAA;;;888666555333222............---+++)))((('''''''''&&&&&&&&&&&&%%%))))))))))))************((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%&&&(((+++///---+++***)))***,,,---...///333999BBBKKKRRRVVVZZZYYYYYYZZZ\\\]]]\\\[[[WWWPPPFFF???:::777333111111333777>>>HHHTTT```hhhnnnqqqrrroooiiidddccceeeeeeeeedddeeeeeeeeefffgggfffffffffgggffffffeeedddcccdddeeeggghhhiiijjjjjjiiijjjjjjfff^^^RRRFFF???666444111//////000333555<<>><<<;;;;;;<<<===999:::;;;<<<;;;:::999888777666555444333222222222///000000111111111000000111111222333333333333222000000000000000111111222111222222222222333333333666666777777777777777777333222111000000000111222111333555777888777555333888555555777888<<>>999777666444333...///000000000---+++)))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%(((+++111///,,,******+++---///------///555>>>GGGOOOSSS[[[ZZZZZZ[[[]]]^^^^^^]]]\\\UUUJJJBBB>>>:::777444444444444888AAAMMMYYYaaaooosssuuurrrjjjeeecccdddeeeddddddddddddeeeffffffeeeeeeeeedddcccaaa```___```bbbeeehhhjjjllllllllljjjlllmmmkkkcccWWWJJJCCC777555111//////111555777???DDDOOO]]]hhhnnnmmmjjjlllllllllmmmmmmmmmnnnnnnmmmkkkjjjkkkmmmnnnnnnmmmjjjgggccc^^^WWWMMMCCC===666777999;;;AAAKKKWWW```jjjkkkllllllkkkjjjhhhgggkkkZZZMMMEEEBBBBBB???===>>>???@@@===;;;888888999999999999::::::666666555444333222222222444444444444444333222111000000000000000000000000111000///...///111333444222222111111000111111111666777888999999888777666222222222222222222222222444555555666777666666666444333444888;;;===DDDLLLkkklllSSS>>>444111+++((((((((((((''''''''''''%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!$$$###!!!  """"""######$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!$$$$$$$$$###"""  """!!!    !!! """""""""""""""###$$$$$$###%%%&&&&&&$$$######$$$$$$***222:::BBBKKKVVV]]]aaaeeegggccc___^^^\\\YYYMMMIIIBBB<<<777444333333222111111111333222111///---)))&&&%%%&&&'''%%%###'''''''''((()))******+++''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%&&&'''((()))***+++++++++++++++,,,+++,,,000444:::FFFRRRXXX^^^cccddddddccc___YYY```XXXNNNIIIGGGBBB:::333111222444666;;;FFFSSS]]]hhhmmmssstttoookkkiiijjjgggbbb]]]]]]aaaeeeeeedddeeeffffffddd___XXXQQQMMMTTTUUUXXX___eeeiiiiiigggkkkllllllkkkfff]]]RRRJJJ@@@???;;;777444555;;;@@@IIIPPP[[[fffmmmppppppooommmmmmlllllllllkkkkkkkkkjjjkkkkkkkkkkkkkkkkkklllnnnjjjfffaaaZZZPPPCCC;;;000111444999<<>>>>>??????===;;;::::::999999888888777777777666555444333333333333222222111111111111111111000000000000000000000000000///...---...000222333222111111111111111222222555555777777777777555555222222222222222222222222333444555555666666555555888555555888:::>>>GGGQQQmmmeeeNNN;;;222111,,,((((((((((((''''''''''''%%%%%%%%%$$$$$$###############"""""""""!!!!!!!!!###"""!!!  !!!!!!!!!!!!""""""############%%%$$$###"""!!!!!!!!!!!!############"""!!! !!!!!!  !!!!!! !!!"""  !!! """!!!!!!!!!!!!"""###$$$$$$#########$$$$$$$$$$$$###(((///666>>>GGGRRRZZZ```eeefffbbb___^^^]]]ZZZVVVQQQIIIAAA:::444222111333222111111333333111///,,,)))&&&&&&'''((('''&&&%%%%%%&&&''''''((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((******((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''((()))***+++++++++++++++---+++,,,///333999EEEQQQ^^^eeeiiihhheeedddbbb^^^___XXXPPPLLLKKKFFF>>>777444444333444777AAAMMMUUUbbbhhhppprrroookkkiiijjjlllfffaaa```ccceeeeeecccddddddbbb^^^WWWPPPIIIEEEKKKLLLPPPVVV^^^dddffffffkkkmmmooommmggg]]]RRRLLLCCCBBB@@@>>><<>>>>>??????===<<<;;;;;;:::999888777666666777777666555444444444444222111000000000111222333000000000000000000000000///...------...///111222000000000000111222333333333444555666666555444333222222222222222222222222222222333444444444444333:::777666777999>>>JJJVVVooo\\\GGG666000000---(((((((((''''''''''''&&&$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""!!!!!! !!!"""###!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!! !!!    !!! !!!!!! !!!!!!""""""%%%""" ###%%%%%%$$$###&&&,,,111777AAALLLUUU___dddeeeaaa___```___]]]]]]XXXPPPGGG???888444222333222111111333333222111---+++)))((()))***)))((($$$$$$%%%%%%&&&'''''''''))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******(((''''''&&&&&&'''(((((()))))))))(((((((((''''''%%%$$$$$$$$$$$$$$$$$$###''''''&&&&&&&&&''''''((((((((()))++++++,,,,,,,,,---++++++---111777CCCOOObbbjjjooolllgggdddbbb```^^^YYYTTTRRRQQQMMMEEE>>>888666333000222999CCCKKKYYY```iiinnnnnnkkkjjjiiinnniiicccaaabbbdddcccaaaccc```[[[UUUMMMEEE???<<>>>>>>>>===<<<;;;;;;;;;:::999888888888777777666555555555555555444333111111111333555777000000000000000000000000//////......///000111222000000000000111222333444333444555666666555444333111111111111111111111111000111111222222222222222888666666888999>>>JJJWWWqqqvvvTTTBBB333...///,,,(((((('''''''''&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$#########""" !!!!!!"""###$$$""""""""""""############"""""""""""""""###$$$$$$""""""#########""""""!!!    !!! !!!!!!!!!!!!!!!!!! !!!!!!%%%!!!###&&&&&&######&&&))),,,222;;;GGGOOO]]]bbbdddbbbaaabbbcccaaa___[[[UUUMMMEEE>>>999777222111000111333555555444///...,,,++++++***)))(((%%%%%%%%%&&&&&&'''''''''***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''(((((((((***))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''(((((('''((()))***+++,,,,,,,,,---+++***,,,...333???JJJ^^^iiiqqqooohhhcccaaa___\\\ZZZXXXWWWWWWSSSLLLEEE;;;777222...///444<<>>999777777888:::@@@GGGPPPWWW[[[aaagggllliii```UUUOOOMMMIIIKKKNNNRRRXXX___eeeiiioooqqqvvvyyyzzzxxxuuurrrqqqpppooonnnlllkkkjjjiiiggghhhhhhiiiiiijjjjjjjjjiiigggeeeccc```XXXMMMEEE===999555333222444;;;DDDMMMSSS[[[cccfffhhhiiijjj}}}eeeVVVKKKEEECCC@@@@@@@@@???>>>=========:::;;;;;;;;;;;;;;;;;;;;;777777666555555555555666444333111111111333555777000000000000000000000000000000000000111222333333000000000000111222333444444444666666666666444444111111111111111111111111///000000111111111111111333333666888999===HHHUUUqqqnnnNNN>>>111,,,---***''''''''''''&&&&&&&&&&&&########################$$$$$$$$$$$$#########""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###############""""""  !!!!!!     !!! !!!!!!!!!""""""!!!!!! !!!!!!%%%!!!###&&&&&&###%%%&&&(((***...666AAAJJJXXX^^^bbbbbbcccffffffdddaaa^^^XXXQQQIIIBBB===:::333111000111444666666666111111000...,,,***((((((''''''''''''((((((((((((*********+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((()))))))))))))))(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''((()))***+++,,,,,,,,,---+++***,,,---000:::DDDUUUbbbnnnnnniiiddd```\\\ZZZZZZZZZ[[[[[[WWWQQQLLL===999333//////333888<<>>::::::::::::;;;;;;;;;<<<666666555555444555555666222111000000000111222333000000000000000000000000000000111222222333333444000000000000111222333333444444555666666555444444111111111111111111111111//////000111111111111000///111555888888;;;GGGTTTrrreeeIII<<<000,,,---((('''''''''&&&&&&&&&&&&%%%"""""""""###############$$$$$$#########""""""""" !!!"""###$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$###""""""!!!  !!!!!!!!!  !!! !!!!!!!!!   !!! !!!!!!""""""###""""""!!!!!! !!!!!!%%%""" ###%%%%%%$$$%%%&&&((()))+++222<<>>EEEPPP[[[dddhhhhhhhhhdddcccbbbbbbaaabbbcccccc\\\XXXQQQHHH@@@:::777555222333333333555;;;BBBGGGMMMPPPSSSRRRNNNJJJHHHHHHJJJMMMTTT___jjjsssxxxzzzyyy{{{|||}}}|||zzzwwwvvvooonnnnnnlllkkkjjjiiiiiiggghhhhhhiiijjjkkklllllljjjhhhfffeeedddaaa[[[UUUJJJCCC===:::777555777<<<:::BBBNNNYYY```eeehhhjjjxxxaaaTTTKKKFFFDDD???@@@AAA@@@===<<<===>>>999999999999999999999888555444444444444444555555222222111111111111111111000000000000000000000000///000111111222222333333222111111111111111222222222333444555555444333222111111111111111111111111//////000111111111111111000111444666555:::IIIXXXttt|||[[[BBB999000------((('''''''''&&&&&&&&&%%%%%%!!!"""""""""#########$$$######"""""""""!!!!!!!!! !!!"""###$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!  !!!"""!!!    !!! !!!""""""######$$$###"""!!!!!!!!!!!!"""$$$#########$$$$$$$$$$$$$$$%%%'''''')))...777>>>GGGQQQ[[[```dddhhhhhheeecccaaa^^^YYYSSSLLLFFFBBB===:::666333222111000///---000111000---++++++,,,))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))******))))))+++******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''"""###$$$&&&&&&&&&&&&%%%&&&'''(((***,,,------------,,,---...,,,***...555===GGGRRRXXX\\\^^^]]]YYYWWWXXXYYYZZZZZZXXXTTTRRRGGGBBB<<<888666666444333666<<>>777222000000000111000000444:::???EEEFFFFFFGGGGGGGGGFFFFFFKKKNNNVVVbbboooxxx|||}}}{{{||||||{{{zzzwwwuuusssmmmllllllkkkjjjjjjiiiiiiffffffggghhhiiijjjkkkkkkllliiifffeeefffdddaaa]]]TTTMMMFFFBBB>>>999888:::666<<>>@@@BBB@@@===;;;<<>>777///------(((''''''&&&&&&&&&%%%%%%%%%!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! !!!###$$$$$$###""""""$$$$$$$$$$$$######""""""$$$$$$###############$$$&&&&&&%%%%%%###"""  """"""!!! !!!!!! !!! !!!!!!!!!  !!!!!! !!!"""######$$$$$$$$$###"""""""""""""""###%%%&&&&&&$$$######$$$"""$$$&&&&&&''',,,444:::AAALLLWWW___dddhhhgggddd______]]][[[WWWRRRMMMJJJCCC???999444111///,,,+++***---000000...,,,---///)))))))))))))))(((((((((((())))))*********))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&((()))*********))),,,,,,+++***)))((('''&&&'''((((((((()))*********!!!"""###%%%&&&&&&%%%%%%&&&'''(((***,,,---------...---...///,,,)))+++111444;;;DDDJJJQQQXXXYYYVVVWWWWWWXXXYYYXXXWWWTTTSSSLLLGGG@@@<<<999777333000222777AAAMMMXXX___bbbbbb```aaa```___]]]\\\]]]^^^ZZZUUUNNNEEE<<<444///,,,---//////...---000666;;;AAA@@@???@@@CCCEEEFFFFFFKKKOOOWWWdddqqqzzz~~~~~~}}}||||||zzzxxxtttrrrpppkkkkkkkkkjjjjjjiiiiiiiiieeeeeefffggghhhiiijjjjjjnnnjjjfffeeeffffffdddaaa]]]UUUMMMIIICCC<<<888888555888>>>EEENNNZZZeeelllooo^^^OOOIIIGGGBBB@@@@@@??????>>>=========;;;:::888666555444333333444444555444333222111000222222222111111111000000000000000000000000111111000000000000000000//////222222222111111111000000222222222222222222222222222111111111000000//////111222222222222333333333222333000222888999DDD\\\zzzcccLLL777333222,,,(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""############"""!!! ###############"""!!!!!!###"""""""""$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&%%%$$$###"""""""""""" !!!"""###!!!""""""""""""!!!!!! $$$### """ !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&***...222===EEEPPPZZZ___aaabbbbbbeeecccaaa]]]YYYVVVSSSQQQJJJDDD;;;333///---,,,+++,,,...///111111000...---...---+++)))))))))+++,,,)))))))))))))))*********************)))(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&((()))'''&&&&&&%%%%%%'''((())),,,,,,+++++++++,,,------///111888AAAHHHLLLRRRYYYYYYWWWUUUUUUXXXXXXVVVTTTPPPMMMHHHCCC>>>888222...222444<<>>777222///------------...///111111444777:::===???AAADDDGGGJJJNNNWWWcccpppxxxzzzzzzvvvvvvuuutttsssqqqqqqpppkkkmmmoooppppppmmmjjjhhhfffffffffffffffggghhhhhhfffeeeeeedddcccbbbaaa```^^^\\\XXXRRRKKKCCC<<<888999555666===FFFOOO[[[eeemmm]]]OOOHHHGGGAAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::888777666555555666666555444444333222222333222222222222111111111111111111000000000000000000000000000000111111111222222222111111111000000222333333333333333333222111111111000000000//////111111111222222333333333333555111333999:::FFF^^^}}}^^^HHH666222222,,,((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""#########""""""###############"""!!!!!!%%%$$$###$$$&&&&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!   !!!"""################################# !!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$###""""""###$$$%%%&&&)))...111;;;BBBLLLUUU[[[___aaacccdddcccaaa___[[[YYYVVVUUUNNNHHH???777333000...---...///000000000000///...111///---+++***))))))))))))))))))))))))))))))***************)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))*********)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%&&&((()))''''''&&&&&&&&&'''((()))------------............---...444===CCCGGGNNNVVVYYYWWWVVVVVVXXXYYYWWWUUUVVVSSSPPPLLLGGG???777222444444777???FFFMMMWWWaaabbbddddddaaaaaaddddddaaa^^^YYYPPPFFF<<<555000............///000000111111111444666999;;;>>>BBBEEELLLPPPXXXdddooouuuvvvtttssssssssssssssstttttttttoooqqqrrrrrrqqqnnnjjjhhhggggggffffffgggggghhhiiihhhhhhgggfffeeedddccccccbbb```\\\XXXQQQIIIAAA<<<555111111777???GGGRRR\\\jjj[[[MMMGGGFFF@@@AAAAAAAAA@@@??????>>>>>>>>>===;;;:::888888777777888777555444333444444555333333333333222222222222222111111111000000//////000000000111111222222222222222222111111111111111333333444444444444333333111111000000000000//////000000111222333333444444444666222333:::<<>>============<<<;;;:::999888888888888666444333222333444666444444444333333333222222222222111111000///////////////000000111111222222111111111111111111111111333444444555555444444333000000000000000000//////000000111222333444444555444555111333:::<<>>EEEMMMVVV___dddgggffffffeeeccc```^^^]]]XXXRRRHHH@@@:::555222000111000...,,,,,,---...///111222222111///---***(((*********))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))************************************))))))))))))(((((()))(((&&&&&&''''''''''''''''''''''''(((((())))))'''(((+++,,,---,,,+++***)))(((+++111666;;;DDDMMMVVVWWWYYY\\\]]]]]]\\\ZZZ\\\\\\\\\ZZZUUUKKK???777777222///111555===JJJVVV]]]bbbeeeeeedddfffeeebbbbbb\\\SSSIII???888333111,,,---///000000000//////,,,---...///222777???DDDKKKQQQZZZcccjjjmmmmmmkkknnnoooppprrrtttvvvwwwxxx{{{zzzxxxvvvrrrmmmjjjgggiiiiiiiiiiiiiiijjjjjjkkkhhhhhhgggfffeeeddddddccchhhgggfffeeeaaaXXXMMMEEE;;;666333555888===DDDLLLeeeXXXKKKFFFDDD???>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888888777777777666555333111111222444555444444444333333333222222111111111111000000///////////////000000111111111111111111111111111111111222333555666666555333222//////////////////000000000000111222333333444444333444000222999<<>>GGGQQQ\\\ccciiiiiiiiihhhfffcccaaa___ZZZTTTKKKBBB;;;666222000111///---+++***+++---......///111222111///---+++************))))))((((((((())))))))))))(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((('''''')))'''%%%%%%'''((('''%%%&&&''''''(((((((((((((((&&&'''***,,,,,,,,,+++******((()))...222777???HHHRRRUUUZZZ]]]______^^^^^^]]]]]]^^^]]]XXXNNNCCC<<<777222///000333777AAAKKKXXX___eeeeeedddeeedddaaaaaa\\\TTTKKKAAA:::444222,,,,,,------------------,,,,,,,,,---000666>>>DDDHHHNNNXXXaaahhhlllmmmmmmooopppqqqsssuuuvvvxxxxxx~~~}}}zzzvvvqqqmmmjjjhhhkkkjjjjjjjjjjjjkkklllllljjjiiiiiihhhgggfffeeeeeeiiigggggggggeee^^^SSSJJJ>>>777222222333555;;;AAA~~~cccWWWKKKFFFEEE???======<<<<<<;;;:::::::::::::::888777777666666666444444222222222222333444333333333333222222222222000000000000000000000111111111111111111111111111111111111111111222222222111333444555555444333111......////////////000000111111222222222333333333333444000111999<<>>888555333333777===|||bbbVVVKKKFFFEEE@@@>>>======<<<;;;;;;:::::::::999888777777666777777444444444444444444444444333222222222222111111111/////////000111111222222555444444333333222222111000000111111111222222222000222444555555444222000........./////////000000333333333222222222222111444555000222:::>>>MMMfffnnnQQQ<<<666...))))))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""###############%%%$$$###$$$&&&&&&&&&$$$"""###$$$&&&'''(((((((((---,,,,,,***)))((('''&&&!!!!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!! !!!"""###"""!!!!!!"""###!!!""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%$$$$$$&&&''''''&&&%%%&&&'''(((***///666???KKKWWW```dddfffiiikkkkkkkkkiiihhh___ZZZRRRJJJCCC>>>999666222111///...------......,,,---///000000000//////++++++******)))(((((('''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((()))))))))))))))*********++++++***))))))(((''''''&&&&&&'''###!!!"""&&&((('''$$$$$$$$$&&&'''''''''&&&%%%(((((()))***+++,,,------,,,)))***---...000555<<>>999555333222111666===DDDOOO[[[```bbbddddddccc^^^\\\XXXRRRJJJBBB:::666///---+++******+++---...+++,,,---...000555;;;???GGGMMMVVV^^^dddiiiooosssvvvwwwyyy{{{}}}|||wwwsssqqqpppooommmmmmllllllmmmmmmnnnooonnnnnnmmmlllkkkjjjiiiiiigggeeedddgggiiieee\\\TTTMMMEEE===888555222555:::|||bbbVVVKKKGGGFFF@@@>>>>>>>>>===<<<<<<;;;;;;::::::999888777777777777444444555666666555555444222222222111111111000000......///000111222333333777777666555444333333222000000111111222222222222///111333555555333111///---.........//////000000444444333222222111111000555666222333;;;???OOOhhhhhhLLL;;;666...((((((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!######$$$%%%&&&&&&&&&&&&!!!!!!"""##################"""""""""$$$%%%$$$###!!!"""$$$&&&'''))))))***///...,,,***)))'''''''''$$$#########$$$%%%&&&&&&!!!"""""""""""""""!!!  !!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! !!!###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""###$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&)))...444>>>JJJVVV^^^aaacccgggkkkmmmmmmmmmlllccc]]]UUUNNNGGGBBB===:::333222111000000/////////......///////////////...+++++++++***)))(((((('''(((((()))))))))))))))(((((((((''''''''''''((((((''''''(((((()))******************++++++,,,,,,,,,*********)))(((''''''&&&%%%"""!!!&&&((('''$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''(((***+++,,,,,,)))***---------222888>>>FFFPPPWWWZZZ[[[\\\]]][[[YYYWWWVVVUUUSSSOOOLLLBBB<<<777444111///444;;;999FFFTTT[[[^^^bbbcccccc``````]]]XXXQQQHHH@@@;;;111///,,,))))))+++...000+++,,,---...000444999===HHHNNNVVV]]]ccchhhoootttxxxyyy{{{~~~}}}yyyuuusssrrrrrrmmmmmmmmmmmmmmmnnnoooooommmlllkkkkkkiiiiiihhhggghhheeecccfffjjjhhh___WWWLLLDDD;;;666111...000555xxx```UUUIIIEEEEEEAAA======<<<;;;;;;;;;;;;<<<<<<;;;999777666555444444666555333444444555333222222222222222222222222222000000000000000111111222000000000000000111111111222111///000111333222222222333333333333222111111------...///000111222222333333444444555444444444111555222222:::AAAOOOeee```GGG777222,,,(((&&&'''''''''$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$### """############$$$$$$$$$%%%%%%&&&&&&'''((())))))***+++++++++***)))'''&&&"""###%%%''''''%%%###"""###"""!!! !!!"""###"""!!! !!!"""###"""!!! !!!!!!############""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!)))(((%%%""" !!!!!!%%%&&&&&&%%%###""""""###''''''''''''''''''&&&&&&))))))+++///666BBBOOOWWW]]]cccjjjoooqqqqqqpppooojjjccc[[[UUUQQQJJJAAA:::666444222111111111000...,,,,,,,,,++++++,,,------/////////,,,***((()))***)))************)))((((((***))))))((('''&&&&&&%%%((((((((((((''''''''''''(((((((((((())))))))))))******)))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''))))))(((&&&%%%(((''''''(((((()))***+++000...,,,******+++...///999===DDDMMMTTTXXXXXXWWWYYYYYYZZZYYYWWWTTTQQQOOOJJJDDD;;;444000000000000:::===DDDNNNXXX___bbbcccccc```]]]ZZZTTTLLLAAA999444111---+++++++++***)))(((***,,,---...111777<<>>777444333444www___TTTIIIDDDEEEAAA======<<<;;;;;;;;;;;;<<<<<<;;;999777666555555444666444333333444444333222222222222222222222222222000000000000000111111222///000000000111111222222222111///000111333222222222333333333333222111111------...///000111222222444444555555555444444333111666333444<<>>888555222111111111000///---,,,,,,,,,,,,,,,------...//////---+++))))))***+++*********))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((()))))))))*********+++++++++******)))(((''''''''''''(((((())))))(((((('''&&&%%%&&&((()))((('''&&&$$$''''''''''''((()))******///...,,,++++++,,,---...222666>>>GGGPPPVVVYYYZZZWWWWWWXXXXXXWWWVVVTTTSSSMMMGGG>>>777333111000000666999@@@IIISSS[[[```ccccccaaa___\\\XXXPPPGGG@@@888444000---,,,,,,,,,+++,,,...///000111555<<>>======<<<;;;;;;;;;;;;<<<;;;:::999777666555555555444333222222333444333111222222222222222222222222000000000000000111111222//////000111222444444555222111///000111333222222222333333333333222111111.........///000111111111777777777666555444333222111777555666===@@@LLL```uuuiiiIII888...,,,*********)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$%%%$$$"""!!!!!!"""$$$%%%##################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((()))))))))(((&&&&&&#########""""""######### """######""" $$$"""!!!!!!""""""!!!"""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$###"""""""""###$$$%%%"""###%%%%%%$$$$$$&&&'''''''''''''''(((((((((((())))))***+++...555===BBBMMMVVVcccmmmsssttttttsssppplllfffaaa\\\VVVOOOKKKBBB===777333111111111111///...---------------------///222222000...---,,,...,,,***)))((()))+++,,,+++*********)))))))))((((((((())))))******++++++''''''''''''((((((((()))+++***))))))((((((((()))&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%$$$&&&%%%%%%&&&&&&'''((()))***+++,,,---...---,,,,,,...000444999@@@GGGOOOSSSUUUVVVVVVWWWXXXYYYYYYYYYUUUPPPHHHAAA;;;777222000///111555;;;CCCNNNXXX___ddddddcccbbb^^^YYYTTTQQQBBB===777222//////......***+++,,,,,,...555>>>FFFOOOUUU]]]ccchhhmmmtttzzz}}}~~~{{{yyyxxxtttqqqnnnllllllllllllkkkmmmnnnnnnnnnnnnnnnmmmmmmhhhiiijjjkkkkkkkkkjjjjjjiiigggbbbZZZOOOCCC:::444pppYYYPPPFFFBBBBBB>>>======<<<;;;;;;;;;;;;<<<::::::888777666666666666444333222222444444444222222222222222222222222222000000000000000111111222///000111222333444555666222111///000111333222222222333333333333222111111......//////000000111111666666666666555444333222111777444444:::===HHH\\\ooo{{{aaaDDD666,,,+++***)))***)))'''%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###"""""""""###$$$&&&%%%###""""""###%%%&&&###"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))((('''&&&%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!! !!!###$$$###""" !!!"""######$$$ !!!!!!"""###$$$$$$%%%!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&'''''''''((((((((())))))((())))))***+++000666:::HHHQQQ^^^iiioooppppppoooooommmhhhccc^^^XXXSSSOOOGGGBBB<<<777444333222111000///......---------......000333333222000//////...---+++))))))***,,,---************))))))))))))((()))))))))*********+++&&&''''''''''''(((((((((++++++***))))))))))))***&&&&&&'''''''''''''''&&&'''((((((''''''&&&&&&%%%&&&%%%%%%&&&&&&'''((())))))***,,,---...---,,,+++,,,...111444999AAAJJJPPPVVVVVVWWWYYYYYYYYYYYYYYYVVVRRRLLLFFF@@@;;;555111///111333666<<>>======<<<;;;;;;;;;;;;<<<:::999888777666666666666444333222333555666555444222222222222222222222222000000000000000111111222111111222333444444555555222111///000111333222222222333333333333222111111.../////////000000000111555555555555444333222222000555333222888<<>>IIIRRR]]]```dddfffccc___[[[ZZZPPPKKKEEE???;;;888444222///111333555999@@@KKKRRR[[[aaaggglllooorrrvvvzzz{{{xxxtttrrrqqqooollljjjnnnoooqqqssstttttttttssskkkllllllmmmnnnoooooopppnnnooooookkkbbbVVVJJJCCChhhTTTNNNEEEBBBCCC???======<<<;;;;;;;;;;;;<<<:::999888777666666666666555444333444666777666555222222222222222222222222000000000000000111111222222333333333444444555555222111///000111333222222222333333333333222111111////////////000000000000222333333333333333222222...333000000888>>>LLLbbbyyy|||___CCC888...+++)))'''''''''%%%$$$"""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""##############################""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%% !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!"""!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""############""""""!!!"""######$$$$$$$$$$$$%%%'''(((((('''''')))***&&&''''''((())))))******'''((()))))))))***...000:::CCCPPP\\\dddjjjmmmnnnnnnmmmjjjfff```[[[XXXVVVOOOKKKEEE@@@<<<888444222222111000///............,,,---......------///000------------,,,,,,,,,,,,((((((((((((((((((((((((***))))))(((((('''''''''((((((((()))))))))******++++++*********++++++,,,(((((()))***************&&&&&&&&&&&&''''''((()))''''''''''''((()))******))))))***+++,,,---------'''***,,,...000666@@@HHHPPPSSSXXX\\\^^^^^^\\\[[[YYYWWWTTTQQQMMMGGG@@@<<<222333333111111777AAAIIIVVV\\\ccchhhgggdddaaa```YYYUUUPPPKKKFFFAAA<<<888000333777:::>>>EEEOOOVVV]]]ccckkkppprrruuuzzz}}}~~~~~~}}}}}}zzzxxxtttrrrpppmmmjjjgggiiikkknnnqqqtttuuuuuuuuuppppppooonnnmmmmmmmmmmmmmmmoooqqqooohhh^^^SSSLLLfffSSSMMMEEECCCDDD@@@======<<<;;;;;;;;;;;;<<<999999888777666666666777666444444555777888777666222222222222222222222222000000000000000111111222444444444444444444444444222111///000111333333222222333333333333222111111////////////000000000000111111222333333333222222,,,111///000999AAAPPPggg```DDD999///,,,(((&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!""""""############""""""!!!!!! !!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%###"""!!!!!!"""###"""  ############"""""""""""" !!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!###%%%&&&&&&'''!!!###%%%&&&&&&''')))+++&&&''''''((()))******+++'''((()))((((((***,,,///222;;;HHHUUU___fffjjjmmmnnnnnnlllgggbbb\\\YYYXXXQQQMMMHHHCCC>>>:::555222222222000///............***+++,,,+++++++++---///------.........---,,,+++''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((+++++++++***++++++,,,,,,&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((()))***(((''''''(((((()))***+++))))))***++++++,,,------))),,,...---,,,000999@@@MMMQQQWWW]]]``````^^^]]]ZZZYYYWWWTTTQQQKKKEEE@@@333444333000...222;;;CCCQQQYYYccciiijjjgggeeeeee```]]]XXXSSSNNNHHHAAA===555999>>>BBBFFFMMMVVV]]]^^^dddlllrrruuuxxx}}}}}}|||{{{zzzzzzxxxuuuqqqooollliiifffccc```ccchhhmmmrrruuuvvvwwwtttsssqqqooommmkkkjjjjjjkkknnnqqqqqqlllbbbXXXQQQfffRRRMMMFFFBBBAAA;;;DDDCCCBBB@@@>>><<<::::::555666777888888777666555444333222222444666666555333222111000////////////222111000/////////000111111111222333333333333222000000000000000000111222555555333222111000000111///111222111000///000111111000...,,,,,,...000111---...111444777BBBWWWjjjaaaEEE666---***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&&&&((((((((('''%%%$$$$$$%%%'''(((########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""!!!!!!!!!"""""""""!!!""""""""""""#########&&&%%%%%%$$$#########$$$########################%%%%%%%%%%%%$$$$$$###"""&&&&&&'''((()))))))))(((%%%&&&'''(((***+++------111666@@@MMM[[[dddiiikkkkkkllllllkkkgggaaa[[[WWWTTTNNNGGGCCC@@@===888555333111////////////...---+++---...,,,***)))---000////////////---+++)))(((******))))))***+++,,,,,,)))((('''&&&&&&'''((()))'''''''''(((((()))***+++************************''''''(((((())))))******%%%$$$"""""""""$$$&&&''')))((('''&&&&&&&&&&&&&&&(((&&&%%%''',,,///000...,,,++++++,,,...222666999BBBJJJVVV]]]___]]]]]]]]]ZZZXXXWWWXXXXXXTTTJJJCCC:::777333000///111555777CCCKKKWWWaaafffgggffffffjjjeee^^^YYYVVVSSSOOOLLLGGGGGGHHHKKKOOOTTTXXX[[[```fffmmmrrrtttxxx{{{wwwvvvtttrrrqqqoooooommmjjjddd```]]]]]]^^^[[[\\\bbbggglllssszzz{{{wwwqqqmmmllllllmmmlllnnnnnnmmmmmmjjjeee^^^YYYcccQQQLLLFFFCCCBBB===<<<;;;;;;:::999888888888888888888888777666444333555333222222444555555444444444333222111111111111111000000///000111333333000111222222333333222222222111111111111222222333444444444333222111111000///000111111000///000111000///...------...///000//////111333777AAAVVViii}}}\\\BBB333///,,,)))''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&(((((('''&&&&&&%%%%%%&&&&&&'''########################!!!!!!!!! ###########################$$$%%%&&&%%%%%%$$$###$$$###"""###$$$$$$""" """""""""#########$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((('''&&&%%%&&&&&&'''((())))))))))))++++++++++++,,,------...///333;;;FFFRRR\\\cccfffkkklllmmmlllhhhccc]]]YYYYYYTTTMMMIIIFFFCCC===999444222000///000000///...+++++++++***))))))+++---000111222222222000...---)))))))))))))))***++++++)))(((''''''''''''((()))''''''''''''((()))+++,,,************************((((((((()))))))))))))))'''&&&%%%$$$$$$&&&((()))(((((('''&&&&&&&&&&&&&&&((('''&&&'''+++---...---,,,+++++++++---111444777???GGGRRR[[[___```^^^^^^ZZZXXXWWWXXXYYYVVVNNNHHH???;;;666222000222444777<<>>HHHSSS]]]bbblllmmmooooookkkfff```\\\\\\XXXRRROOOLLLGGGAAA<<<666444222111111111///...---,,,***)))***+++++++++...000222444444333000///))))))((((((((()))******)))((((((''''''(((((()))((('''&&&&&&'''))),,,...************************))))))))))))))))))(((((()))((('''''''''((()))***(((((('''&&&&&&&&&&&&'''((('''&&&'''***+++,,,+++,,,,,,++++++,,,...111333:::@@@KKKVVV___bbb```^^^YYYWWWVVVWWWYYYWWWRRRNNNFFFAAA;;;555222222333555333:::EEEOOOXXX```fffjjjhhhfffbbb```___]]][[[YYYWWWVVVVVVVVVXXXZZZ\\\]]]___dddiiimmmpppttt{{{}}}yyyuuuoooiiieeedddccc```\\\VVVQQQLLLIIICCC@@@AAAIIIQQQYYYcccllltttuuuvvvsssooommmnnnooopppnnnkkkjjjjjjiiigggeeeyyy^^^OOOKKKDDDAAABBB>>>======>>>>>>??????@@@@@@:::999999888777666555444777555333333444444333222555555444333333333333333111111111222222333333444000000111222222222222222222222111222222333444555333444555666555333111000///000111000///...///111......////////////......333111111333666???QQQaaayyygggMMM999...+++)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((())))))))))))'''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%""" !!!###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***+++++++++...---+++******+++,,,---111222444999BBBNNN[[[ccckkkmmmpppqqqooojjjdddaaa\\\XXXTTTPPPMMMHHHAAA;;;999666444222222222000///222///++++++---///---+++,,,---000222222000---,,,)))((((((((((((((())))))((((((((((((((()))))))))((('''&&&%%%'''))),,,...************************+++******))))))(((((((((***)))((((((((())))))***(((''''''&&&&&&&&&''''''&&&&&&&&&''')))***,,,,,,---,,,+++***+++,,,...///555999CCCOOO[[[aaa```^^^YYYWWWVVVVVVWWWVVVSSSQQQKKKGGG@@@999444222222222///444<<>><<<;;;;;;;;;::::::999999888888888777777777888888999666444333333444555444333222222111111111111222222444444333333222111///...///000111111222222111111000000000000111333444555888888888777555333111///...///000000......///000////////////////////////222000000333666;;;GGGRRRbbbkkknnnbbbOOO???444...+++***)))((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((+++***(((''''''''''''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%###""""""$$$%%%%%%$$$############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%########################%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***,,,,,,------------..................+++,,,...000666AAAOOOYYYbbbffflllqqqrrrpppllliiiddd```ZZZVVVRRRMMMFFFAAA>>>;;;888666555444222000222000---,,,,,,,,,+++***......//////...,,,+++*********)))((((((((())))))''''''((()))************'''''''''(((((()))***+++******************************************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&(((((((((***,,,...---,,,,,,+++++++++++++++---000666???JJJRRRWWWYYYVVVVVVVVVVVVUUUTTTSSSRRRQQQNNNIIICCC===777222000000111444777>>>HHHRRRZZZ___aaaccccccaaa^^^]]]]]][[[\\\]]]^^^___```aaaaaa___^^^^^^^^^```cccfffhhhiiikkknnnrrrwww|||}}}uuupppgggccc]]]XXXRRRIII???888333///---000222444999>>>DDDKKKUUU]]]bbbggglllpppooopppqqqsssrrroooiiieeepppYYYMMMJJJAAA===???=========<<<<<<<<<;;;;;;;;;;;;:::888777777777777888555333222222444555555444222222111111111111222222111222222222222111///...///000000111111111111111111111111111333444555666;;;:::999777444222000///...///000///......///000000///...------...///000000...///333666:::BBBKKKVVV^^^```TTTDDD999222...+++***))))))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((()))))),,,+++)))''''''''''''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%$$$###$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''((()))+++,,,---......---.../////////---+++***+++---...000333;;;GGGPPP]]]bbbiiippprrrqqqnnnkkkjjjeee^^^YYYUUUQQQKKKFFF@@@===:::777666555333111222111000---+++******,,,---------,,,,,,,,,------++++++***)))))))))))))))&&&''')))***++++++******'''((()))******)))((((((******************************************++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((((((***+++***((((((***,,,------,,,,,,,,,++++++++++++...333999@@@HHHPPPUUUSSSTTTVVVWWWWWWVVVVVVVVVRRRQQQNNNJJJCCC<<<555222///000000222888@@@KKKRRRYYY]]]aaacccaaa___^^^___^^^^^^___```````````````bbb```^^^]]]^^^```bbbcccdddeeefffiiimmmrrrwwwzzz~~~~~~xxxssslllggg```[[[UUULLL@@@888111---,,,...//////111666888===GGGQQQ[[[bbbhhhjjjooooooooopppqqqpppllliiilllVVVKKKIIIAAA>>>AAA???:::::::::;;;;;;;;;;;;;;;===<<<:::888666666666666444333222222444666666555222222222111111222333333//////111222222111000/////////000111111111111111222222222333444555777777>>><<<999666333111000///...///000///...---...000111000...------...000111///---///444666999???GGGOOOVVVWWWLLL>>>555000---((('''''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''(((((()))*********,,,+++)))((('''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((######"""###$$$###!!!!!!""""""""""""#########$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''((()))+++---.........,,,---...///---***&&&$$$---///111111222888CCCKKKZZZ___gggooorrrrrrooommmmmmggg___ZZZVVVRRRMMMIIIAAA>>>;;;888777555333111333444444111,,,***,,,///+++***))))))***+++---...,,,,,,+++***))))))******&&&''')))***+++++++++***'''(((***++++++)))'''%%%************************)))))))))***+++++++++,,,***************)))((('''&&&&&&&&&&&&&&&'''((())),,,---...,,,(((&&&(((***------,,,,,,,,,,,,,,,,,,***---111555999AAALLLSSSPPPSSSWWWYYYYYYYYYYYYYYYSSSSSSRRRNNNHHH@@@888444.........///444<<>><<<;;;;;;:::::::::;;;;;;777777888999999888666555666555333111111111333444222222222222222222222222555555444444333222111111//////000000000000/////////111222333333555777:::>>><<<999666333111000000............/////////000000000000000000000000000222111000000222888@@@FFFKKKNNNLLLBBB888333///+++))))))((('''&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&'''((())))))$$$$$$%%%'''(((***++++++------,,,,,,***)))'''&&&))))))***))))))(((''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###""" $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((***+++---......000///...---------------,,,,,,,,,...222777===@@@PPPWWW```iiimmmoooppppppllliiibbb\\\ZZZYYYSSSJJJGGGCCC>>>:::888666444333///...------...---+++))),,,,,,,,,+++)))((()))******++++++***((('''((()))******))))))((((((''''''))))))(((((()))***+++,,,++++++,,,,,,,,,+++++++++***+++---//////---+++*********)))((((((((((((((($$$$$$%%%&&&&&&''''''((()))(((((('''''''''((((((++++++------------++++++000000000111444;;;CCCJJJRRRSSSUUUVVVWWWXXXXXXWWWVVVWWWVVVSSSMMMFFF>>>:::555333000///111777>>>CCCRRRWWW^^^bbbccccccbbbbbbaaaaaaaaaaaa`````````___dddbbb```______`````````aaaaaacccdddfffgggiiiiiimmmooorrrtttuuuuuutttsssrrrooojjjddd[[[OOO@@@666333000,,,)))******+++***///222777>>>HHHTTT```hhhnnnlllllllllmmmnnnmmmlllmmm]]]LLLFFFDDDBBB??????>>>===<<<<<<;;;;;;;;;;;;777888888999888777666666666555333222111222333444222222222222222222222222444444333333222111111111111111111111111000000///000111333333333555777999===;;;999666333111111000........./////////000000000000000000000000000000111111000000333888@@@FFFKKKOOOMMMCCC999333///+++))))))((('''&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&((()))***+++,,,+++++++++******)))((('''))))))))))))))))))(((''')))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''((()))+++,,,---...///..................//////...---...111555999<<>>===<<<;;;;;;;;;888888888888888777666666666555444333333333444555333333333333333333333333333333222222111000000000222222222111111000000000000222333333333444777999<<<:::888666333222111000////////////000000000000000000000000000000000000000000000111333999@@@FFFLLLPPPNNNDDD:::444000,,,))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''')))***+++,,,---***************)))((('''(((((())))))***)))))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))***************''''''((()))+++,,,------........./////////000000111000......///222555777BBBIIIUUU___fffjjjlllnnnooonnniiiccc```^^^XXXPPPIIIGGGCCC@@@===:::777444333222000000000///...,,,***++++++***(((((()))+++((()))******)))(((***+++***))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%"""###%%%''')))***+++,,,+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''&&&%%%%%%%%%''''''((()))***++++++,,,((()))+++,,,------------------,,,,,,...222999===GGGJJJOOOTTTXXXYYYYYYYYYZZZZZZZZZXXXTTTOOOJJJGGG999666222//////222777:::BBBJJJUUU^^^cccdddddddddaaa```___^^^^^^___aaabbbccccccbbbaaaaaaaaabbbbbbbbbbbbccccccdddeeeeeeeeeeeefffhhhiiijjjjjjjjjiiimmmkkkgggddd^^^SSSFFF===444111---++++++---------***,,,...222:::EEERRRZZZcccdddfffiiijjjkkkkkkjjjgggZZZKKKEEECCC@@@>>>???@@@???>>><<<;;;:::::::::999999888888777777666666666555555444444444555666333333333333333333333333222111111111000000//////222111111000000000000000111222444333333444666888:::999888666444222111000//////000000000111111111///////////////////////////000000111444999AAAFFFMMMQQQNNNDDD:::444000,,,))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((()))***)))'''&&&'''((()))***+++,,,------,,,,,,,,,+++***)))(((''''''((()))******************)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''')))(((''''''((()))+++,,,))))))***++++++++++++***(((((()))***+++,,,------000000000000000000//////111000///...///000333444===EEEPPP\\\dddjjjmmmooooooppplllgggdddaaa[[[SSSLLLJJJGGGDDDAAA>>>999666666444222111111111///...******+++***((((((***+++'''(((******))))))***,,,))))))))))))))))))))))))(((((())))))))))))))))))%%%&&&(((***+++------...******))))))))))))*********))))))(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''(((((())))))))))))'''((()))+++,,,......///------,,,+++,,,///333777@@@DDDKKKSSSXXXZZZ[[[ZZZ[[[[[[ZZZYYYVVVSSSOOOMMM>>>;;;555111///000333555:::BBBOOOZZZaaadddeeeeeeaaa```^^^\\\\\\^^^aaacccbbbcccccccccbbbaaabbbcccbbbbbbccccccccccccddddddeeefffggghhhiiiiiiiiiiiikkkiiifffccc^^^TTTHHH>>>444111---++++++,,,------++++++,,,///555???JJJRRR\\\```eeeiiikkkkkkkkkkkkdddXXXKKKEEEBBB???>>>??????>>>===;;;:::999999999:::999888777777666666666555555555444555555555555333333333333333333333333111111000000000000000///111000000//////000000111222333444444333333555777888888777666444222111000000000000111111111111222////////////////////////...///000111444:::AAAFFFNNNQQQOOODDD:::444///+++))))))((('''&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$%%%''')))*********((('''((())))))***+++,,,------/////////---,,,***((('''(((((()))******+++******)))((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''***)))(((((()))+++,,,...))))))***+++++++++++++++)))******+++,,,---......222222333222111000///...//////......///111333444888???JJJUUU^^^fffkkkooonnnpppooojjjgggddd^^^WWWPPPNNNKKKHHHEEEAAA<<<999999666333222222222000///+++,,,,,,+++))))))***,,,'''(((******))))))***,,,))))))))))))************'''((()))+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))***,,,------,,,***)))***))))))(((((((((((((((%%%%%%&&&''''''(((((()))'''((((((((('''&&&%%%%%%''''''(((***,,,---//////---...---,,,,,,---000333:::???GGGPPPVVVZZZ\\\\\\ZZZZZZYYYXXXWWWTTTSSSQQQDDDAAA;;;555111111222333444<<>>===???>>>===<<<;;;:::999999999;;;:::888777666666666666333444444444555555555555222222222222222222222222111111000000000000000000111000//////000111333444333444555444333333444666666666666666444333111111000111111111222222222222000000000000000000000000...///000222555:::AAAFFFNNNQQQNNNDDD999333...***))))))((('''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))((('''((())))))***++++++,,,,,,000000//////---+++***)))))))))******+++*********)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((((((((((((((((((((()))+++,,,---******+++,,,,,,,,,,,,+++++++++,,,------...//////222333333444333111000//////......///000111333444333999BBBLLLUUU^^^eeejjjlllpppqqqnnnkkkhhhbbb\\\UUURRRNNNJJJGGGCCC???<<<:::777444222222222111000---......,,,***)))***,,,((()))******)))(((***+++)))))))))************+++&&&''')))***++++++***)))))))))************)))((()))+++---//////---+++)))******)))((((((((((((((())))))(((((('''&&&&&&&&&'''((((((((('''%%%###"""((((((((()))+++---...///...//////...,,,---///111444999AAAJJJRRRXXX[[[\\\ZZZZZZYYYWWWVVVUUUUUUTTTKKKGGGAAA:::555333333333222888BBBKKKSSSZZZ```dddaaa___^^^\\\\\\\\\^^^___^^^aaaddddddaaa```bbbdddccccccccccccddddddddddddeeeeeeeeeeeeffffffggggggiiihhhfffeeebbbZZZOOOFFF777444///,,,,,,,,,,,,+++.........///111777???DDDPPPYYYdddkkknnnnnnooooooyyy___UUUJJJEEEAAA======???======<<<;;;;;;;;;;;;;;;;;;:::888777666555666666222222333444444444444444111111111111111111111111111111111111111111111111111111000000222444777888444555555444222222444555555555666666555333222111111111111222222222333333000000000000000000000000---...000222555;;;AAAFFFMMMPPPNNNCCC999222---)))))))))((('''&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++---------...------,,,,,,******+++++++++***))))))***)))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((())))))'''((()))+++,,,,,,------+++,,,------......------------......///000000000000111333444555444333222000000000000000111222333111555<<>>======<<<<<<<<<======<<<:::888777555555555666111222333333444444444333000000000000000000000000111111111111111222222222222222111222444777:::<<<444555555444222222333555444555666666555333222111111111222222222333333333000000000000000000000000,,,...000222666;;;AAAFFFMMMPPPMMMCCC888111---)))))))))((('''&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''((($$$#########$$$%%%%%%&&&'''''''''(((((((((((()))$$$$$$#########$$$%%%&&&((((((((()))*********+++)))***+++,,,---.........+++++++++++++++***)))(((+++***)))(((((('''''''''&&&'''(((******((('''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((())))))))))))***,,,.../////////...---......///////////////......//////000000111111---///111444666666666555222222111111111111111222111555:::AAAIIITTT^^^eeelllrrrvvvuuurrrpppkkkeee[[[WWWQQQLLLIIIFFFDDDBBB;;;888444222222111111000222222111///,,,******+++***++++++***((('''((()))))))))******++++++++++++,,,,,,---,,,+++(((%%%###((())))))***************------,,,++++++,,,------******)))(((((((((((((((&&&&&&''''''((()))))))))%%%&&&(((******)))'''&&&))))))(((((()))+++---...,,,...///...,,,,,,---...+++///777???HHHPPPUUUXXX\\\[[[YYYWWWWWWWWWWWWXXXTTTPPPIIIBBB<<<999777777000222666;;;BBBLLLVVV]]]``````___^^^]]][[[ZZZYYY[[[```dddccc```^^^```cccccccccdddeeeeeefffgggggghhhhhhggggggggghhhiiiiiiffffffgggjjjjjjfff^^^WWW???;;;555111000///...---***+++,,,---...000444777HHHSSSaaakkknnnnnnooopppsss[[[RRRIIIEEEAAA>>>>>>@@@:::;;;<<<<<<<<<;;;999888555555555444333333222222333333333222222222111111222222222222222111000//////000222333333222000///111222333222222333555888555555555555555666777888777666444333222111111111333222222222111111111000111111111000//////......333333444444555999???CCCJJJIIIEEE>>>666///+++***'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''(((((()))***,,,+++++++++,,,...//////.........---------*********)))******++++++'''((()))***++++++***))))))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,***'''###***))))))***,,,------,,,,,,,,,,,,---------......///////////////000111111///000111333333444444444222111000000000111333444000///222999AAAIIIUUU```fffnnntttuuusssrrrmmmhhh```[[[TTTNNNIIIEEEAAA>>>:::999888666444333333222444111---+++***(((&&&$$$'''(((((()))))))))(((((()))))))))***++++++,,,,,,))))))*********))))))(((%%%'''(((((('''&&&&&&'''***+++,,,,,,---------,,,******))))))((((((''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''///...---,,,+++******)))(((,,,222999AAAJJJSSSYYYZZZYYYXXXWWWWWWVVVTTTRRRRRRPPPLLLIIIEEE@@@999555222///000444:::@@@LLLVVV___```aaaaaa```___```aaa___^^^^^^^^^```cccfffhhhhhhgggeeedddcccddddddeeegggggghhhhhhhhhhhhiiiiiikkkiiiiiimmmrrrqqqiiiaaaMMMBBB888555222---,,,...---............000333555DDDMMM[[[ffflllmmmllllllqqq[[[RRRIIIEEEAAA>>>===@@@;;;<<<<<<<<<<<<;;;::::::999999888888777666666666444444444333333333222222222333333333222222111000000111222333333222111000333444555444333444777999888777666555444444444444555555444333222222222222111111111111111111111111222222111111000/////////000000111111222666<<<@@@HHHGGGDDD>>>666000,,,***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''((()))***,,,,,,++++++,,,...//////.........---------,,,+++++++++***+++++++++)))***+++++++++***)))(((******))))))(((''''''''')))(((''''''''''''((()))((((((((('''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%'''%%%###""""""###%%%'''&&&&&&%%%''')))******)))+++++++++,,,---...------///000000000000111111111222222222111111222333333222333444555555666555555444333222111111111222333222111222888>>>EEEPPPZZZeeemmmuuuvvvvvvtttpppkkkddd___WWWPPPKKKFFFCCCAAA<<<;;;999777666555444444555222///---,,,+++)))'''((())))))******)))))))))&&&&&&&&&'''(((((())))))++++++,,,,,,++++++******)))+++,,,+++)))(((((()))++++++,,,,,,,,,+++******+++++++++***))))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))************...---------,,,+++***)))'''***///555<<>>DDDDDDBBB>>>777000---+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((***,,,,,,,,,,,,---.../////////............---......---,,,,,,+++++++++,,,,,,,,,,,,+++***))))))+++++++++***))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((((('''(((&&&###!!!!!!###&&&((((((%%%######&&&***,,,---,,,,,,------...---------111111111222222222333333555555444444444444444555555666777777777777666666555555444222222222222222555222222555999???HHHRRR```iiirrrvvvvvvvvvrrrllliiiccc[[[SSSMMMIIIEEECCC>>>===;;;999777666555555666444111//////...---+++******+++++++++******)))((((((((()))******++++++---------------,,,++++++***,,,---,,,***))))))***))))))***+++++++++++++++---,,,,,,+++******))))))))))))************))))))((((((((()))))))))))))))))))))*********++++++++++++,,,---------,,,***)))'''))),,,000555>>>GGGMMMRRRTTTVVVWWWXXXXXXWWWVVVVVVUUUSSSQQQNNNIIIBBB===777333111333444777???GGGUUUZZZ```cccdddbbb```````````````aaaccceeeggghhhjjjiiiiiihhhggggggffffffeeeffffffggghhhhhhhhhhhhjjjiiikkkqqqxxx{{{xxxsssbbbWWWJJJAAA888111///000---......---,,,...111444@@@JJJXXXdddllloooppppppkkkXXXPPPHHHDDDAAA======???>>>>>>===<<<<<<<<<<<<<<<999999888777777666666555444444444444333333333333///000000000000000//////222222111000000111222222///333777999888666444333999888666444333222111111222222222222333444555555000000111111111111222222222222111111000000/////////000111222333666;;;???AAAAAA@@@===777111---,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''***,,,------,,,---.../////////.............../////////...---,,,++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))(((((('''%%%######%%%'''((()))&&&$$$$$$&&&)))+++,,,+++,,,......------,,,---///000000000000111111111666666555444444444444555777777777888888777666666444444444333333333222222666222111333666:::BBBKKKXXXbbbmmmrrrtttuuurrrmmmnnnggg^^^UUUOOOJJJGGGEEE@@@???===:::999777666666666444222111111000///...++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,............---,,,++++++%%%'''))))))((((((((()))'''((()))+++---.........,,,,,,,,,+++******))))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***,,,------,,,+++***)))******,,,000777@@@FFFPPPSSSVVVYYYYYYYYYXXXXXXVVVVVVUUUTTTRRRMMMFFFAAA999555222222222333999AAAOOOUUU]]]ccceeedddbbb``````aaabbbdddeeefffggghhhiiiiiijjjjjjiiihhhggggggffffffggghhhhhhggggggfffiiihhhiiiooouuuyyywwwuuummmdddVVVIII>>>666222111.........,,,,,,---000333<<>>===============<<<<<<<<<888777777666666555444444333333333333222222222222000000111111222111111000222222111000000111222222333999@@@DDDCCC>>>999666666555444333222222222222111111111222333444666666333333333333333333333333222111111000000//////...///000111222444777;;;>>>??????>>>;;;555000...---))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''))),,,......---......///////////////////////////000000000///---,,,+++***++++++,,,,,,---...///---------,,,++++++******)))******************)))((((((((((((((((((((((((&&&''')))******)))((('''''''''((())))))(((''''''((('''&&&'''((()))((('''))),,,//////---,,,,,,---//////000000000111111111555555444444444444555555777888888888888777777666444444444444444444444444444111000333444777>>>FFFQQQ\\\hhhnnnsssvvvtttppppppjjjaaaXXXRRRMMMIIIFFFAAA@@@>>><<<:::888777777666444222111111111000...,,,,,,,,,,,,,,,+++******%%%%%%&&&&&&'''(((((((((------------,,,+++***)))"""$$$&&&((((((((()))+++++++++,,,---............,,,++++++***))))))(((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))+++,,,,,,,,,,,,+++,,,,,,++++++---333:::@@@LLLQQQWWWZZZZZZYYYXXXXXXVVVVVVUUUUUUSSSOOOIIIEEE<<<888444333222111666===HHHOOOXXX```ccccccbbbaaaaaabbbdddfffggghhhhhhhhhgggiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhfffdddaaa```cccbbbdddiiipppuuuwwwwwwrrrmmmbbbSSSFFF===777333000000...,,,+++,,,000333999BBBPPP]]]fffkkkmmmnnneeeUUUMMMFFFDDDAAA===<<<===<<<<<<===>>>===<<<;;;:::999888888777777666555555333333222222222111111111222222333444444444444333111111111111111111111111222888???CCCBBB===888444444333333222222222333333111111111222333444666666777666666666555555555555333222222111000000//////...///111222444777:::===???>>><<<888333///......***)))(((&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&)))---//////......///...////////////000000000...///000000///...,,,+++))))))***+++,,,...///000---------,,,++++++************++++++++++++******(((((((((((())))))))))))((((((((())))))((('''''''''(((***,,,,,,***((('''''''''''')))***)))'''%%%(((,,,000111///---...000222222222222333333333444666666555555666666777888999::::::;;;;;;;;;::::::777777777888777777666555333111111444555666;;;BBBLLLWWWbbbjjjpppuuuvvvtttqqqlllddd\\\VVVPPPKKKHHHDDDCCCAAA>>><<<:::999888666444222111111111000...,,,,,,,,,,,,++++++***)))&&&&&&''''''((())))))))),,,,,,,,,,,,+++)))((('''###%%%((())))))***+++---000000//////...,,,+++***+++++++++***))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---.........---,,,,,,///555999FFFLLLTTTYYYYYYXXXXXXYYYWWWUUUTTTTTTSSSPPPLLLIIIBBB===999777333000444999AAAGGGPPPXXX\\\___```aaabbbdddfffhhhjjjiiihhhgggfffhhhkkknnnooonnnlllkkkjjjiiihhhfffaaa\\\XXXUUUVVVWWWYYY___gggooouuuwwwrrrrrrlll^^^PPPFFF===777222222000---+++---000444888AAANNNZZZcccgggjjjkkk}}}dddSSSLLLFFFDDDAAA===;;;===999;;;===???>>><<<999777999888888777777666555555444444333333333222222222111111222333333333333333000111222333333222111000///333777999777444222111444333333222222222222222111111111222333444555666;;;::::::999888777666666555444444333333222111111///111333555666999<<>>;;;666111...---...+++)))&&&$$$$$$%%%((()))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&)))---///////////////.../////////000000000000,,,---///000000///---,,,************+++,,,...///------,,,,,,+++***************+++,,,,,,+++******)))))))))*********+++++++++***)))(((((('''((((((((()))************)))(((&&&&&&&&&(((******)))'''(((---222444222000111444333333444444444555555555888888888999:::;;;<<<======>>>???@@@@@@@@@@@@@@@===>>>======;;;999777666555333444777777555888===DDDOOOZZZbbbiiiqqqtttsssrrrnnngggaaa[[[UUUOOOKKKHHHGGGDDDBBB???===<<<<<<888666333222222111000...,,,,,,,,,,,,+++***)))((((((((())))))***+++++++++------,,,,,,+++)))((('''&&&(((*********)))***+++............---,,,,,,+++,,,,,,,,,+++******))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((('''((())),,,...000//////...,,,+++---000333<<>>===<<<;;;:::888777777777666666555555444333333222444777888:::<<>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBB@@@>>>:::777555666555666999888555555999>>>GGGRRRZZZbbbkkkppppppsssooojjjddd^^^XXXQQQLLLKKKIIIGGGDDDBBB@@@???>>>:::888555333333222000///,,,,,,,,,+++***)))((('''%%%%%%&&&&&&'''(((((((((---------,,,+++***((('''((()))******(((''''''((('''(((***,,,...//////000......---,,,,,,++++++***))))))************))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))(((''''''(((,,,///222//////...,,,++++++---///555>>>JJJSSSUUUVVVYYY[[[YYYWWWTTTRRRRRRRRRPPPOOOPPPIIICCC===666//////333555999@@@GGGMMMSSSYYY]]]ccceeehhhkkklllkkkiiiggggggkkkppptttvvvvvvtttssskkkiiieee___WWWNNNFFFAAACCCCCCDDDHHHOOOWWW^^^bbbooowwwxxxooobbbWWWJJJ@@@666555222...,,,...111555<<>>???@@@@@@AAACCCHHHJJJHHHHHHKKKNNNMMMLLLIIIEEEBBB???<<<;;;:::999999888555444444777999888???JJJTTT^^^fffmmmqqqooorrrqqqjjjccc\\\RRRJJJJJJJJJIIIIIIHHHDDD???;;;:::999777666666555222///000///...,,,+++*********---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,************))))))))))))(((((())))))************.........///......------***))))))((((((((((((((())))))))))))((('''%%%%%%''''''''''''''''''''''''&&&(((***++++++,,,...000111000...---,,,,,,------666888>>>GGGQQQWWWXXXWWWYYYVVVSSSRRRRRRSSSSSSSSSRRRQQQNNNFFF===666333333222444777===FFFPPPXXX]]]bbbgggmmmooonnnkkkkkkkkkooopppssstttuuuuuusssrrruuunnncccWWWLLLCCC<<<888::::::;;;>>>DDDLLLTTTYYYfffrrrzzzvvvlll```RRRFFFAAA===777333111333666999DDDJJJSSS\\\bbbeeeeeedddvvv___QQQLLLGGGCCC@@@???>>>===============<<<;;;:::999888777666555444555555666555555444333333222111111111111111111000000000000000000111222222222222111////////////000111222222888777444222000000111111111000//////000333666888<<<<<<===>>>======<<<;;;:::;;;;;;:::777666777888999<<>>===:::999888666444444555666666<<>><<<:::888888888666444222111000...,,,+++*********+++++++++***************))))))*********+++++++++*********)))))))))(((((()))))))))))))))*********/////////...---,,,+++***++++++***)))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&(((***++++++,,,...000111000...,,,+++******+++222444999BBBKKKRRRUUUUUUXXXWWWTTTSSSSSSSSSSSSSSSTTTTTTQQQJJJAAA:::555444000111333888@@@JJJRRRXXXaaagggnnnqqqpppooooooppppppqqqssstttuuutttsssrrrqqqjjj___RRRGGG>>>777333333222333666;;;CCCJJJNNN^^^jjjsssrrrlllcccWWWMMMFFFBBB===999777888;;;>>>GGGLLLUUU]]]ccceeeeeeeeettt^^^PPPLLLFFFBBB@@@???>>>===<<<======<<<<<<;;;:::999777777666555555555555666666666555444222111000000222222111111111000000000///000111111222222111111000000000//////000111111444333111000//////000111000/////////000333666777<<<======>>>>>>>>>======;;;;;;:::888777777999;;;???GGGUUUdddqqqvvvuuusssiiiYYYGGG<<<666111///000,,,+++))))))*********)))''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''(((+++...//////000111111222222333...//////000111222333333000000/////////........./////////......//////000000000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***************+++,,,+++***)))***+++++++++++++++,,,,,,---------,,,,,,+++,,,...000111333333333333333333333333666777999:::;;;<<<<<<<<<:::<<>><<<;;;::::::999888666222111///---++++++++++++))))))*********+++++++++(((((()))))))))***************))))))))))))((((((*********)))))))))))))))//////...---,,,***)))(((,,,++++++***************************)))(((''''''''''''''''''''''''''''''&&&(((*********+++---///111000...,,,+++***))))))---///333:::CCCKKKPPPQQQXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWUUUPPPHHH@@@999666111000000333:::CCCLLLQQQ]]]cccjjjoooppppppqqqssssssssstttuuuuuutttrrrqqqoooiii^^^PPPDDD999222///---,,,,,,...222888>>>BBBQQQ]]]iiimmmjjjeee^^^WWWOOOLLLGGGCCCAAABBBDDDFFFMMMQQQXXX___dddfffgggfffqqq\\\NNNJJJEEEAAA???>>>===<<<<<<<<<<<<<<<;;;:::999999777666666666555555555555666666555444222111000000222222222111111111000000///000000111111111111111111000000/////////000000111000000//////000000111////////////111333666777:::;;;;;;<<<<<<<<<<<<<<<:::999777555444555999<<>>?????????===???BBBDDDGGGLLLRRRXXX___gggmmmpppttt{{{~~~}}}|||wwwnnnfff]]]SSSIIIBBBAAA@@@>>>======<<<;;;:::444777<<>>FFFKKKUUU[[[ccciiikkknnnqqqtttuuuvvvvvvvvvvvvuuuttttttrrrlllaaaSSSDDD999222///,,,++++++,,,///333777:::EEEPPP]]]eeefffeeebbb___YYYWWWSSSOOOMMMMMMNNNPPPSSSVVV\\\aaaeeeggghhhgggnnn[[[LLLHHHCCC???>>>===<<<;;;<<<<<<<<<<<<;;;:::999888666666666666666555555444666555555444222111111000222222222222111111111111//////000111111111111000000000//////////////////000000000000000111111222/////////000222555777888::::::::::::::::::;;;;;;888888666444333555:::>>>III\\\yyywwwYYYDDD999222//////---+++))))))***+++***)))&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''))),,,///......///000000111111222222222222222111111111111222222111111111000000000000000000000000111222333111111111000000///......------------------------...---,,,+++++++++------+++---...---,,,+++,,,............///000111111222///000000222333555666777888888777666666777888888999:::<<<>>>@@@BBBBBBCCCCCCFFFIIILLLOOOVVV```hhhrrrzzz}}}rrrdddTTTIIIEEEBBB@@@?????????===;;;666777:::>>>DDDMMMVVV]]]___ffflllmmmllliiibbbZZZTTTQQQMMMKKKKKKKKKKKKJJJEEECCC@@@?????????>>>===666444111...,,,,,,,,,---,,,,,,++++++***))))))(((*********+++++++++,,,,,,)))))))))(((((((((((('''*********)))))))))))))))******++++++,,,+++++++++******)))(((((((((((())))))************))))))(((''''''''''''''''''''''''&&&'''))))))))))))+++,,,,,,---......///000000000***+++---000666===DDDIIIRRRUUUXXXYYYXXXXXXYYYZZZXXXYYYZZZXXXSSSJJJAAA;;;666333000///222888???DDDMMMTTT\\\cccgggkkkppptttwwwwwwwwwxxxxxxxxxxxxxxxvvvpppeeeUUUEEE888111///,,,,,,++++++---000333555===EEEQQQ[[[```aaabbbeeecccaaa^^^ZZZXXXWWWXXXXXXYYY\\\___cccfffhhhhhhhhhkkkYYYLLLHHHCCC???======<<<;;;;;;<<<<<<;;;;;;:::999888666666666777666555555444555444444333333222222111333222222222222111111111...///000000111111000000/////////......///000000000000000111111222222222///000111222444666888999<<<<<<;;;:::999999::::::888777666555555777<<<@@@KKKaaabbbKKK===444///...,,,+++))))))*********)))''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((())),,,.........//////000111111222///000000111222333444444333333222222222111111111111111111111222222333444222111111111000000000000........................,,,,,,+++,,,,,,---......,,,---......------...///...//////000111222333333111222333555777999:::;;;999888777777777888999:::;;;===???AAADDDEEEFFFGGGEEEIIINNNRRRWWWbbbppp{{{{{{gggXXXKKKGGGAAA?????????===:::888999:::<<>>888555222...,,,,,,---...------,,,+++***)))((('''***++++++++++++,,,,,,,,,))))))((((((((((((''''''((()))))))))************))))))***+++,,,,,,,,,,,,***))))))(((((((((((((((((())))))******)))((((((''''''''''''''''''''''''%%%'''))))))((((((***++++++,,,---///111222222222+++,,,---...111777>>>CCCLLLQQQVVVXXXWWWWWWYYY[[[YYYYYYZZZZZZVVVOOOFFF???666444000...///333888<<>>>>>===;;;;;;;;;;;;:::999888888555666777777777666444444333333333333333333333333333333222222222111111111...//////000000000000000...............///000111///000000111111111111000000000222444666888999:::<<<;;;999777666666666777555555555555555777;;;???KKKbbbkkkRRRCCC888111...,,,***(((((()))))))))(((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((((()))+++...//////000111111222222333///000111111333333444555333333333333222222222222111111111222222333444555222222111111000000111111........................+++,,,,,,---......------,,,...//////......///000...//////000222333333444333444666999;;;<<<>>>>>>>>>===;;;999999999;;;;;;???@@@CCCEEEHHHJJJKKKLLLHHHNNNUUU\\\eeesss}}}mmmWWWPPPGGGBBBAAA@@@===:::999999:::;;;>>>CCCJJJOOOTTT\\\ccchhhkkknnnlllgggbbb]]]UUUPPPMMMMMMNNNNNNLLLHHHDDDBBBAAA@@@???>>>999777333///------...///+++++++++*********))))))************++++++++++++))))))((((((((('''''''''''''''((()))***++++++,,,***+++,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))'''(((((())))))(((((((((''''''''''''''''''''''''%%%'''(((((((((((()))+++***+++---///111111111111,,,---...---...111777<<>>BBBCCCEEEHHHKKKMMMNNNOOORRRYYYbbbjjjuuu{{{bbbYYYNNNFFFDDDBBB???;;;999999:::;;;<<>>:::777333///------...///***************+++++++++))))))))))))************)))(((((((((''''''''''''&&&&&&''')))***+++,,,------------------,,,+++***,,,++++++***)))*********''''''((((((((((((((('''''''''''''''''''''''''''%%%'''(((((('''''')))******,,,---///000//////...,,,---...---,,,...333777???FFFNNNRRRRRRRRRUUUXXX[[[[[[[[[\\\\\\WWWNNNHHH===:::777444333444666888:::AAAJJJRRRXXX___fffkkknnnoooqqqtttwww{{{~~~{{{ooo]]]III:::333222---,,,,,,+++,,,---...///...///777DDDNNNUUUcccppppppooommmkkkhhhfffdddcccddddddeeeeeeffffffggggggfffUUULLLHHHCCC???>>>>>>>>>>>>===<<<;;;999888888999999888777666555555444444555444333222111111222333444111111111111000000000000222333444333111000111222000000000000////////////////////////000000000000111222555777999;;;<<<===888777555333222000000///111222333333444777;;;???MMMccc|||]]]HHH;;;222---,,,+++***(((((((((((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''***+++,,,---------------111222333222111000111222111222444555555444222111444444333222222222333333333444555666666666555444444333333222111000//////000000000000////////////000///...------...///000.........//////000111222...///000111333444555666555777:::===>>>AAADDDFFFDDDCCCBBB???===;;;<<<>>>EEEFFFHHHKKKNNNRRRVVVYYY[[[cccpppsssdddRRRHHHCCC>>>===>>>:::::::::;;;===@@@CCCEEELLLRRRZZZbbbgggkkknnnpppgggaaaYYYSSSQQQPPPNNNLLLMMMMMMMMMJJJEEE@@@<<<::::::777444111000///...---,,,+++******)))************)))(((''''''((()))***''''''(((((())))))******&&&'''(((*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''************)))(((&&&&&&$$$&&&'''))))))(((&&&%%%((((((((((((((((((((((((&&&(((***,,,------------------,,,+++)))***---///:::???GGGMMMRRRTTTVVVXXX[[[]]]``````^^^XXXRRRNNNIIIDDD===888555444333222777<<>>>>>>>>>>>===<<<;;;999888888999999888777666555444444444444333333222111111222333333111111111111000000000000222333444333111000111222000000000000////////////////////////000000000000...///111333555777888999777666444333111000000///000111222333333666:::===JJJ^^^~~~|||]]]HHH;;;222---,,,+++***(((((((((((()))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''))))))******+++,,,,,,---111222333222111000111222444333333333333333333444444333333333333333444444333444555666666666555444444444333222111111000000111000000000////////////000//////.........///000////////////000111222222111111111222333555666777777:::>>>@@@BBBDDDHHHJJJIIIHHHGGGCCC@@@>>>>>>???EEEGGGIIIMMMQQQWWW\\\___kkktttsss^^^QQQKKKFFFDDDEEE<<<;;;::::::;;;>>>@@@BBBIIIOOOWWW___dddhhhkkknnnhhhbbbZZZSSSQQQOOONNNLLLMMMNNNMMMKKKFFFAAA>>><<<:::777444222111000///---,,,++++++******************)))(((''''''((()))***((((((((()))))))))))))))(((((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((*********)))(((((('''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++---////////////,,,,,,,,,+++***+++...000555;;;DDDLLLRRRWWW[[[]]]]]]___bbbcccaaa]]]WWWSSSMMMIIICCC<<<888444333222444888???FFFMMMUUU]]]bbbeeeiiimmmppprrrvvv|||uuufffTTTCCC555...---******---,,,***+++///---...111999FFFVVVgggqqqtttrrrooommmmmmkkkgggdddfffeeeeeedddeeefffggghhh|||bbbSSSKKKHHHCCC???>>>>>>>>>===<<<<<<;;;:::999999999999888777666555444444444444333333222222222222333333111111111111000000000000111222333222000000000222000000000000////////////////////////000000000000///000222444666777888999666555333222111000/////////000111111222444888:::FFFWWWttt|||]]]GGG:::222---,,,+++***(((((((((((()))''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((()))+++---...111222333333111111222333666444222111111222444666333333333333333444555666333444555666777777666555666666555444333222111000111111000000000/////////000000////////////000000000//////000000111222333555444333333444666888999;;;>>>BBBEEEGGGJJJMMMOOOPPPOOOMMMIIIEEEAAAAAAAAAGGGIIIMMMQQQVVV\\\dddiiixxxgggWWWOOOJJJGGGFFF@@@???===<<<<<<===???@@@FFFKKKRRRZZZ___dddhhhjjjiiiccc[[[TTTPPPNNNMMMLLLNNNMMMMMMKKKHHHDDD@@@>>>;;;888444222222111000///,,,,,,+++******************)))(((((((((((()))***))))))))))))))))))((((((************)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((***)))))))))(((''''''&&&)))(((&&&$$$$$$%%%''')))''''''''''''''''''''''''&&&(((***,,,...///000000+++,,,---,,,+++,,,...000111666???GGGNNNTTTYYY]]]\\\___bbbdddccc```[[[XXXTTTRRRLLLDDD<<<666333222111444888>>>EEENNNWWW^^^aaadddhhhjjjlllpppwww||||||ttthhhYYYHHH999111111---,,,...---++++++///......111666BBBRRRcccooowwwuuusssrrrpppnnnjjjgggggggggffffffgggggghhhiiixxx```SSSJJJGGGBBB???>>>>>>===<<<;;;;;;;;;:::999999999999777777666555444444444444333333333333333333333333111111111111000000000///111222222222000///000111000000000000////////////////////////000000000000000111222444666777777777444333222111000/////////...///000111111222555888BBBOOOhhh{{{]]]GGG:::222...,,,+++***(((((((((((()))%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''')))+++...000111222444333222222333444555444333222222333444555333333333333444555777777444555666777888888777777888777777555444333222222111111111000000000//////000000000000000000111111111000000111111222333444999888666444555777:::<<<===AAAFFFJJJLLLOOORRRTTTVVVVVVTTTOOOJJJFFFDDDDDDJJJMMMQQQUUUZZZbbbkkkrrrrrr^^^TTTLLLFFFDDDCCCBBB@@@>>>>>>???@@@AAACCCHHHNNNUUUZZZ___dddggghhhccc\\\UUUQQQNNNMMMMMMMMMLLLKKKKKKIIIFFFBBB???<<<999555333333222111///,,,,,,+++************+++******)))(((((()))******+++******))))))((((((((()))))))))))))))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''''''''***)))((('''&&&'''((((((''''''''''''''''''''''''$$$$$$&&&(((***,,,---...---...///...---,,,,,,---...222888???EEEKKKQQQUUUXXX[[[___bbbbbb```]]][[[[[[YYYTTTLLLBBB999555333000111333777===GGGQQQXXX^^^aaaeeefffhhhkkkqqqvvvvvvtttpppiii^^^PPPBBB999777222......---***)))+++---...000555???OOObbbnnnxxxxxxwwwvvvsssoookkkhhhhhhhhhhhhhhhiiiiiijjjjjjvvv___SSSJJJFFFBBB@@@???>>>===;;;::::::::::::::::::999999777666555444444333333333333333333333333333333333111111111111000000000///000111222111///...///000000000000000////////////////////////000000000000,,,---...000111222222222222111000///////////////---...000000000111333555>>>HHH\\\xxxyyy]]]HHH:::222...,,,+++***(((((((((((()))$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***)))))))))+++---000222111333444444333333444555333444555555555555444333444333444444555666777888555666888999::::::999999::::::999777666444333333111111111111000000000000///000000111111111222222222111111222222333444555;;;999777666777999;;;===???CCCHHHMMMQQQSSSWWWYYY[[[[[[YYYTTTOOOJJJHHHGGGNNNRRRVVVZZZ___hhhsss|||mmm___RRRJJJFFFCCCBBB@@@>>>>>>???@@@AAABBBFFFKKKPPPUUUZZZ___cccdddbbb]]]XXXSSSOOONNNNNNLLLJJJJJJJJJJJJHHHDDD@@@>>>;;;777444333222111///---,,,,,,+++***++++++++++++***)))(((((()))***+++++++++******))))))((((((((((((((((((((()))******++++++++++++++++++++++++))))))))))))************)))(((''''''&&&''''''((()))***++++++***)))((('''''''''''''''''''''''''''$$$$$$%%%'''(((***,,,---///111222111...+++******+++...333888>>>EEELLLQQQVVVXXX\\\```aaa```^^^\\\^^^]]]YYYQQQHHH???999666111111111333888AAAKKKRRRZZZ^^^bbbdddeeeggglllpppooonnnmmmjjjdddXXXKKKBBB;;;444///......+++)))++++++---///444===LLL```mmmxxxyyyzzzxxxuuupppllliiijjjjjjkkkkkkkkklllllllllttt]]]SSSIIIFFFBBB@@@???>>><<<;;;999::::::;;;;;;::::::999777666555444333333333333333333444444444444333333111111111111000000000000///000111000///......000000000000000////////////////////////000000000000...///000111222222222222000//////.........//////---///000111000000222333:::AAAQQQgggvvv]]]III<<<333///,,,+++***(((((((((((()))%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))),,,++++++,,,---///111222111333444444444444555777222333555777777555333222555555555555555666777888777888999;;;<<<<<<<<<;;;<<<<<<:::999777666555444222222111111111000000000///000111222222333222222333222222333333444555666:::999888888999;;;===>>>@@@DDDKKKPPPTTTXXX[[[]]]^^^^^^]]]ZZZTTTPPPNNNMMMQQQUUU[[[___dddooo}}}~~~kkkYYYMMMIIICCCBBB@@@>>>===>>>???@@@AAADDDHHHLLLOOOTTTZZZ^^^^^^^^^]]]ZZZUUURRRPPPPPPLLLJJJIIIJJJLLLKKKGGGCCC@@@===999666444333000///------,,,++++++++++++++++++***))))))))))))***+++******************))))))''''''''''''((()))***+++++++++++++++++++++++++++)))))))))************+++)))((('''&&&&&&&&&(((((()))***+++,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,---000222333222///,,,******(((+++///444:::BBBKKKQQQTTTWWW[[[^^^``````___^^^^^^\\\XXXTTTOOOGGG>>>888333333111111444;;;DDDJJJSSSXXX^^^bbbdddeeeiiilllmmmllllllllliii```TTTKKK>>>666000000000---+++,,,))),,,///333:::HHH[[[hhhsssvvvzzzzzzxxxssspppnnnmmmnnnooopppppppppoooooorrr[[[QQQHHHEEEBBB@@@???>>><<<:::999999:::;;;;;;;;;:::999666666555444333333333333333333444555555444333333111111111111000000000000///000111000...---...///000000000000////////////////////////000000000000111222333333444444444444///......---......//////---///111111000000111222666;;;FFFVVViii|||sss]]]KKK===444000,,,+++***(((((((((((()))''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++******,,,,,,---......///000000222333555555444444666777444444555555555555444444777666666666666666777777888999;;;===>>>>>>>>>>>>>>>===<<<:::888777555555222222222111111111000000///000111333333333333333333333333333444555666777888888999999;;;<<<>>>>>>BBBGGGNNNTTTXXX[[[^^^```aaabbbaaa___ZZZVVVTTTSSSRRRWWW^^^dddkkkxxxzzzcccTTTOOOIIIGGGDDDAAA?????????@@@@@@BBBDDDGGGJJJOOOTTTXXXXXX[[[]]]\\\XXXTTTRRRRRRNNNLLLJJJLLLOOOOOOKKKFFFCCC???;;;777444222000...------,,,++++++++++++,,,++++++***))))))***++++++******************++++++))))))(((''''''((()))***************************))))))*********+++++++++)))(((&&&%%%%%%&&&((()))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***+++---000333333111...,,,,,,(((***,,,///555===FFFLLLQQQSSSWWW[[[]]]]]]\\\[[[]]]YYYUUUTTTTTTNNNDDD;;;555444222000111666===BBBIIIPPPYYY```ccceeeiiikkkjjjjjjkkknnnooojjj```XXXHHH>>>666333222---***)))(((+++///222666BBBSSS___mmmrrryyy|||{{{xxxwwwvvvrrrssstttuuuuuuuuuttttttpppZZZOOOHHHEEEBBB@@@???>>><<<:::888999:::;;;;;;;;;:::999666666555444333333333333333333444555555444333333111111111111000000000000///000000000...---...///000000000000////////////////////////000000000000//////000111111111111111......---------...//////...000111222111000111222333888@@@LLL\\\nnnqqq^^^LLL>>>555000,,,+++***(((((((((((()))(((((((((((()))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***,,,,,,....../////////...222333555555444555666888777666444333333444666777888777777666666666666777999;;;<<<>>>???@@@@@@??????>>>===;;;999777666555222222222111111111111000///000222333444444333333444444333444444555666777777777999:::<<<===>>>???CCCHHHPPPVVV[[[^^^aaaccccccddddddbbb^^^ZZZYYYXXXRRRXXX```gggppp~~~ppp___ZZZPPPMMMJJJFFFCCCBBBAAAAAA???@@@BBBDDDFFFKKKPPPTTTTTTXXX]]]^^^ZZZVVVTTTSSSPPPMMMLLLNNNRRRRRRNNNIIIDDDAAA<<<888555222///---...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,)))))))))***+++++++++,,,,,,***)))(((''''''((((((************************))))))******++++++++++++((('''&&&%%%%%%&&&((()))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***...222333222000///...******+++,,,///666>>>DDDMMMOOOSSSVVVXXXYYYXXXXXX[[[VVVRRRTTTWWWSSSGGG===666555222//////222888===BBBJJJUUU^^^cccfffiiilllffffffiiioootttrrrkkkdddTTTHHH===777222+++%%%###(((,,,///111444===LLLXXXiiioooxxx}}}~~~}}}|||}}}uuuvvvwwwyyyyyyxxxxxxwwwlllXXXNNNHHHEEE@@@===<<<<<<<<<<<<@@@<<<888888;;;===;;;999777777666555555555555555333333333222222222111111222222222222222222222222000///...///000000...,,,000000000000000000000000///...---------///000111000000000000///////////////......------......//////000111333333333333222333555999@@@LLL\\\lllwwwwwwxxxqqq___LLL>>>555000++++++******************(((((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))+++---///111222333111111222333444444555555444555666555444444555666666777999888777777888999777:::>>>@@@AAABBBDDDEEEDDDCCC@@@===:::777666555333444555444222111222333///222555555444222222333555333111333777999999777555777999999888999>>>CCCHHHNNNUUU[[[^^^aaafffjjjfffiiikkkjjjfffaaa]]][[[YYY\\\dddnnnwwwooo^^^SSSGGGEEEFFF??????CCCAAA<<<<<<>>>@@@DDDGGGKKKMMMTTTWWW[[[^^^^^^ZZZVVVRRRTTTSSSRRRSSSSSSRRROOOMMMHHHCCC===888666666555555///...+++)))&&&$$$######)))))))))***+++,,,...///222000---,,,,,,,,,+++)))+++++++++******((('''''')))))))))))))))*********//////...------,,,++++++,,,,,,,,,++++++*********&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###""",,,---///444777555000+++((()))***+++---111777;;;HHHJJJNNNRRRTTTUUUUUUTTTSSSUUUXXXYYYYYYVVVRRROOOAAA;;;333///000222333333<<>>666000------+++***))))))))))))((())))))(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''''''''((())))))******)))))))))***+++---///111222333111222222333444444555555444555666666444444555666444555777666555555666777999<<>>666111000111222333:::@@@JJJSSSYYY___ccceeeffffffhhhlllqqqssssssqqqhhh```TTTHHH???999555444333111222555888???LLLYYYiiipppzzzkkkXXXPPPFFFCCC>>>;;;:::;;;::::::===:::777888:::;;;:::777777777666555555555555555333333333333222222222222000000000000000000000000.........///111222111///000000000000000000000000111000000000000111222222111111000000000/////////......------------......222444666888888777555333666555555666;;;CCCMMMTTTdddhhhfffYYYJJJ>>>666000///...,,,+++)))(((((((((*********))))))((('''&&&***)))'''&&&%%%&&&((()))))))))***+++++++++++++++***+++,,,---///000111222222222333333444555555555555666777777555555666777444555777777666666777888<<<>>>AAACCCCCCCCCDDDEEEAAAAAA???===;;;999888777888888777444222222444666:::777333222333555777888777666555666888:::::::::999;;;======<<>><<<999666444333333111000////////////---,,,,,,+++*********+++***(((((()))+++---------+++++++++++++++*********++++++******))))))((((((++++++******)))(((((((((***))))))))))))(((((((((&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((***...222555444333000///...,,,***+++---///:::>>>DDDKKKPPPRRRSSSSSSOOORRRUUUXXXYYYWWWUUUSSSHHHBBB:::333111111111222666;;;CCCJJJRRRYYY```dddgggfffhhhkkkooosssttttttqqqllldddXXXKKKBBB<<<:::888666666999<<>>;;;;;;;;;;;;:::<<<:::888888::::::999777777777666555555555555555444444333333333222222222000000000000000000000000333222000000111000...,,,111111111111111111111111222222222222222222222222111111111000000000////////////............//////111333666999:::999777666444444444555888???GGGMMMZZZ``````VVVHHH===555///...---,,,+++***)))))))))******+++******)))((('''+++)))'''%%%$$$%%%''')))))))))***++++++++++++++++++,,,---...///111222222444444444444555555666666666777888888666666777888777888::::::999999:::<<<>>>@@@BBBCCCCCCBBBBBBCCC@@@@@@???>>><<<;;;999888555555555444333666:::===FFF@@@999444444555666777888777777888999:::;;;;;;:::<<<>>>???>>>AAAFFFKKKRRRXXX```gggkkkoootttxxx{{{|||{{{wwwpppiiidddaaabbbdddmmm{{{ooo^^^VVVSSSJJJIIIJJJFFFFFFCCC@@@>>>???AAAEEEHHHJJJMMMRRRVVVYYYYYYXXXXXXUUUSSSQQQPPPPPPOOOLLLJJJJJJHHHDDDAAA???;;;777444444333222000//////......---,,,++++++******++++++)))(((''')))+++---...---...---,,,+++************)))))))))))))))***************)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&%%%$$$$$$$$$&&&''')))'''((())),,,///222444444111111///---***)))***,,,333777???FFFMMMPPPRRRRRRNNNPPPSSSVVVXXXWWWVVVUUULLLGGG???777222111111111333666<<>>;;;:::===AAAHHHTTT___iiirrrgggWWWPPPHHHDDD@@@===<<<<<<<<<;;;:::999999999:::999888777777777666555555555555555444444444333333333222222////////////////////////333222111111222111///---222222222222222222222222333333333333333333222222111111111111000000000000...------,,,,,,------......000444777999:::999888444555444555777;;;BBBGGGQQQXXXZZZQQQEEE;;;444...++++++++++++++++++,,,,,,++++++++++++***)))((('''***)))&&&$$$###$$$&&&(((((()))******++++++******,,,---...///111222444444666666666666777777777777777888999999777777888999888999;;;;;;;;;;;;<<<>>>???AAACCCDDDCCCBBBBBBBBBAAAAAA@@@@@@>>><<<;;;:::555666555444444666;;;>>>QQQLLLEEE>>>:::888777777888999999999999:::;;;<<<:::===???@@@@@@CCCHHHMMMTTTZZZcccjjjnnnrrrxxx|||~~~~~~zzzssslllhhhffffffhhhqqq~~~jjj___ZZZQQQOOOPPPKKKFFFDDD@@@>>>>>>AAAEEEGGGGGGJJJNNNRRRUUUVVVWWWVVVRRRPPPMMMLLLLLLLLLJJJHHHKKKIIIFFFCCCAAA===888555666444333111///...------++++++******++++++,,,---,,,***)))***,,,---------000///---+++)))(((((((((''''''((()))***++++++,,,***************)))))))))************************'''''''''((((((((())))))'''''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&((())))))))))))***+++...111333000000///---***)))***+++///333:::BBBIIINNNQQQRRRMMMOOORRRTTTVVVVVVUUUTTTNNNJJJCCC<<<666222111111111333888>>>HHHTTT```hhhjjjjjjkkklllnnnppprrrtttuuuvvvuuummm```TTTKKKHHHFFFBBB@@@DDDHHHNNNXXXbbbkkktttdddUUUOOOHHHEEE@@@===<<<===<<<<<<:::::::::;;;:::999999888777777666555555555555555444444444444333333333333/////////////////////////////////111333444444222222222222222222222222222333333333444333333222111222222111111111000000000++++++************++++++,,,...000333666777888888555555444333333555:::===HHHOOORRRKKK@@@888222...+++******++++++,,,---...***++++++******)))(((''')))'''&&&$$$$$$%%%'''((())))))***++++++++++++***------///111333555666777888888888999999999999999888999::::::888888999:::888999;;;;;;;;;;;;===>>>@@@BBBEEEEEEDDDCCCCCCDDDBBBCCCCCCBBBAAA>>><<<;;;888888888666444555777999RRRQQQNNNIIIBBB<<<::::::888999:::999999999;;;<<<;;;>>>@@@AAABBBEEEKKKPPPXXX^^^gggnnnsssxxx}}}zzzuuuqqqpppoooqqq{{{xxxjjjbbbXXXTTTSSSMMMHHHFFFCCCAAAAAABBBEEEGGGFFFGGGJJJMMMPPPRRRSSSSSSOOOMMMKKKJJJJJJJJJIIIHHHJJJHHHFFFCCCAAA>>>:::777888777555333111//////...+++*********+++,,,,,,------,,,******,,,---,,,+++000///,,,***((((((((((((''''''((()))***++++++,,,+++++++++***************))))))************++++++''''''((((((((()))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******)))+++...000000000000...,,,***+++,,,---000555<<>>EEEIIICCC;;;666222///,,,,,,+++++++++,,,------************)))((('''&&&'''''''''&&&''''''((()))***++++++,,,,,,,,,,,,,,,---...000222555888999:::;;;;;;;;;;;;;;;:::::::::999:::;;;:::999888999;;;999;;;============???AAABBBEEEGGGHHHGGGFFFFFFGGGEEEEEEEEEDDDCCC@@@===;;;888888888777555444666777EEEJJJNNNLLLDDD===:::;;;888999::::::888888:::<<<===@@@BBBDDDDDDHHHNNNSSS^^^dddmmmtttyyy~~~~~~~~~{{{~~~wwwmmm___ZZZWWWNNNMMMKKKIIIFFFEEEDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPMMMKKKIIIIIIJJJJJJJJJIIIJJJHHHEEEBBBAAA???<<<:::666555444222111111000000,,,,,,++++++******+++++++++***))))))+++,,,,,,+++---,,,***((((((((()))*********))))))))))))))))))************************((((((((()))))))))******'''((((((((())))))))))))***************)))((((((''''''''''''''''''&&&%%%&&&((()))))))))***---000111111111///---++++++,,,,,,...111666===DDDJJJNNNNNNOOOPPPQQQQQQPPPNNNMMMJJJKKKJJJEEE>>>777444333111111333666<<>>;;;;;;;;;:::::::::;;;======<<<:::::::::777777666555555555555555555555444444444333333333111111111111111111111111111000000222444555444222333333333333333333333333222222333444333222000///222222222111111111111000///......------......//////...---------...000111111222222222222333777:::777>>>CCC>>>777444222000...---,,,,,,++++++++++++)))******))))))((('''&&&''''''(((((())))))******+++,,,------......---------...000333666999;;;===<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;999999:::;;;<<<>>>@@@@@@@@@AAACCCDDDDDDFFFIIIJJJIIIHHHIIIIIIFFFGGGGGGFFFDDDAAA===;;;444555777777666666777999555???IIIJJJBBB:::888:::777999;;;:::777777999<<>>???>>>>>>????????????>>>>>>=========>>>??????@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIILLLJJJHHHGGGFFFDDDAAA>>>===<<<999777666666666777;;;;;;<<<<<<<<<;;;999888<<<:::999999;;;===??????DDDCCCDDDFFFFFFGGGNNNVVVbbblllzzzuuujjjbbb]]]XXXTTTOOOLLLJJJIIIHHHFFFIIIHHHGGGGGGHHHIIILLLMMMPPPOOONNNLLLKKKJJJJJJJJJGGGGGGEEECCC@@@===;;;999888666222111111111000////////////...------,,,,,,((()))+++,,,,,,+++***)))***************)))(((((())))))***************)))+++***)))(((((()))******+++******)))(((''''''&&&''''''((((((((('''%%%$$$&&&&&&((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''))),,,...000111333444333000---******))),,,111555999AAAIIIKKKLLLMMMMMMLLLMMMNNNPPPLLLLLLKKKKKKHHHBBB;;;666555000...000333777===DDDNNNTTT^^^fffjjjlllmmmmmmpppqqqtttxxxzzzxxxrrrmmmiiikkklllmmmlllmmmooopppppprrruuuxxx{{{ttt\\\OOOKKKCCCBBB???===;;;;;;::::::;;;:::999888888888999:::666666666555444444333333444444444444444222111000////////////////////////000111222333444555555555111111111222222222333333333333222222111222222222666555555555444222111000.........------,,,,,,+++///...---------...///000222222111000000111222222555555666666444222000...------,,,+++++++++,,,,,,++++++++++++***((('''&&&((('''&&&&&&'''(((******---+++***,,,///111000//////000333666999<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLJJJHHHGGGFFFDDDAAA>>>===;;;999777666666777888:::;;;<<<<<<<<<<<<;;;:::;;;::::::<<<===?????????DDDCCCDDDFFFFFFHHHOOOXXXfffppp~~~qqqeee___[[[XXXTTTPPPOOOMMMJJJIIIIIIHHHGGGFFFGGGIIIKKKLLLRRRQQQPPPOOONNNMMMLLLLLLHHHHHHGGGEEECCCAAA???===:::888444333222222111000000//////......---,,,,,,------,,,,,,+++)))((('''+++++++++*********))))))+++***(((''''''(((***++++++***)))(((((()))***++++++******)))((((((''''''''''''((((((((('''&&&%%%&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''')))+++,,,...000333444444111...,,,)))'''(((,,,000333;;;CCCHHHKKKMMMNNNNNNMMMNNNPPPLLLLLLLLLLLLJJJEEE???;;;999333000111222444999???HHHOOOYYYbbbhhhkkkmmmooooooppprrrvvvxxxwwwrrrmmmjjjkkkmmmmmmllllllnnnooorrrtttvvvxxxzzz~~~rrrZZZNNNJJJCCCBBB???===;;;;;;::::::;;;;;;:::999888888888888666666666555444444333333333444444444333222111000////////////////////////000111444666777777666666111111111222222222222333000000000000000000111222666666666666555333222111//////...---,,,++++++***...---,,,,,,,,,---///000222222111000000111222222111111222222222000///...,,,++++++++++++,,,,,,---******++++++***))))))(((((((((((((((((((((((((((*********---000222333222111222555888:::<<<======@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLNNNLLLJJJHHHGGGEEEBBB???<<<:::888777666777888999999:::;;;============<<<;;;;;;===>>>???@@@@@@@@@DDDCCCDDDFFFGGGJJJRRR[[[kkkvvv~~~ooofff```]]]ZZZXXXUUURRRNNNKKKJJJIIIGGGFFFFFFHHHIIIKKKRRRQQQQQQPPPOOONNNNNNMMMKKKJJJJJJHHHGGGEEECCCBBB===:::777555444444333222000000///......------,,,...---,,,+++***)))))))))---,,,***)))))))))***+++,,,***'''%%%%%%'''***+++******)))))))))******+++*********))))))(((((('''''''''((((((((('''&&&&&&(((''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))++++++...222555555333000...***'''''')))+++...555===DDDHHHLLLNNNOOOOOOOOOOOOMMMLLLMMMMMMMMMJJJFFFBBB>>>888333333222111444999@@@GGGRRR\\\dddjjjnnnqqqnnnooopppsssuuutttqqqooolllmmmnnnnnnllllllmmmnnnsssuuuwwwxxxyyy|||nnnXXXLLLHHHCCCBBB???===;;;:::::::::<<<;;;:::999888888777777666666666555444444333333333333333333222222111111////////////////////////000222555888999999777666111111111111222222222222///////////////000111222555555555555444333222111.........------,,,,,,,,,------,,,+++,,,---...///222111111111111111111222//////000//////...,,,,,,+++*********+++,,,------)))******++++++*********(((((()))))))))((((((''')))***+++---///111222222333555777:::<<<=========CCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMKKKIIIHHHFFFBBB@@@;;;:::888777777888999;;;777999;;;===>>>??????>>>===>>>??????@@@@@@BBBDDDDDDCCCDDDGGGIIIMMMVVV```ooozzz|||qqqfffdddaaa___\\\WWWQQQMMMLLLJJJHHHGGGGGGGGGIIIJJJOOOOOOOOOOOONNNNNNMMMMMMNNNMMMLLLKKKIIIGGGEEECCC???<<<999666555555333222000000//////...---------,,,+++*********,,,...///---+++)))((('''(((***+++***)))((('''''''''((()))******************++++++*********)))))))))(((((('''(((((((((((('''''''''((((((&&&&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((()))))),,,000444666555222111///+++)))***+++,,,333:::???CCCJJJNNNOOOOOOOOOOOOMMMMMMMMMOOOPPPOOOLLLJJJBBB<<<777555222///111555999???JJJUUU^^^gggnnnrrrllllllnnnpppqqqqqqpppooooooppppppooonnnmmmmmmnnnrrrtttvvvxxxyyy{{{~~~lllWWWKKKGGGCCCBBB???===;;;:::::::::;;;;;;::::::999888777777666666666555444444333333333333222222222111222222000000000000000000000000000222555888999999777666000000111111111222222222000000000000000111222333333333333333333222111000,,,,,,,,,------.........------,,,+++,,,---...///111111111222222111111111000000///...---+++***)))************++++++,,,---)))******++++++++++++***((())))))***))))))(((''')))***,,,---...///000111555777:::===?????????>>>CCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPQQQOOOMMMKKKIIIGGGCCCAAA<<<:::999777777888:::;;;777999;;;===???@@@@@@@@@AAAAAAAAA@@@???AAAEEEIIIEEEDDDEEEIIILLLPPP[[[fffrrr}}}{{{ooommmjjjfffbbb[[[TTTOOOOOOMMMKKKIIIHHHHHHIIIJJJOOOOOOPPPPPPPPPPPPOOONNNPPPPPPNNNLLLJJJGGGEEEDDD@@@===:::777666555333111111000000///......------,,,++++++***+++---///000,,,***(((''''''''')))***((()))*********)))'''&&&))))))******++++++++++++************))))))))))))((((((((('''(((((((((((((((''''''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''***...222444555444333222...,,,,,,++++++000777999???FFFLLLOOOOOOOOOPPPOOONNNNNNOOOQQQQQQPPPOOOFFF@@@:::888444111111555444:::CCCMMMWWWaaaiiiooohhhjjjkkkmmmnnnnnnooooooqqqrrrsssqqqooonnnooopppoooqqquuuwwwyyy{{{~~~|||}}}}}}||||||jjjVVVKKKFFFCCCBBB???===;;;;;;:::::::::::::::::::::999888777666666666555444444333333333222111111111111222222000000000000000000000000111333555666777666555444000000000111111111111222111111111111111111222333111111111111111000//////***++++++,,,---...//////...---,,,,,,,,,---///000000111222222222222111000111000///---,,,+++***)))+++************++++++,,,******+++++++++++++++***)))))))))))))))))))))))))))+++---......///111333777:::===AAABBBCCCBBBAAA@@@@@@>>>>>>>>>>>>@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFHHHJJJLLLNNNLLLLLLMMMNNNOOOQQQRRRRRRSSSQQQNNNLLLKKKHHHDDDBBB===;;;999888777888999:::888999<<<>>>@@@AAAAAAAAAAAACCCDDDCCCAAABBBGGGKKKGGGEEEGGGKKKOOOUUU```kkkvvv|||yyyuuuoooiiibbbZZZTTTSSSQQQNNNLLLJJJJJJKKKKKKPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIGGGFFFCCC???;;;888777555333222111111000//////......---///...------,,,,,,,,,---++++++)))((((((((()))***(((***,,,---,,,***'''%%%((()))***+++,,,,,,,,,,,,************************(((((('''''''''((()))***''''''''''''((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''))),,,///111333444555222///------+++)))---222555:::BBBHHHLLLNNNOOOPPPPPPOOONNNOOOQQQRRRRRRQQQKKKDDD???<<<777222222555000555===EEENNNXXXaaagggdddgggjjjkkkllllllmmmnnnqqqrrrsssrrrpppooopppqqqmmmppptttwwwxxxzzz|||~~~zzzzzzyyyyyyyyy}}}hhhVVVKKKFFFCCCBBB???===;;;;;;::::::888999:::::::::999888888666666666555444444333333222222111000000111222333000000000000000000000000222333333444444333333333000000000000111111111111222222111111000111111111000000111111111000//////+++,,,,,,------.........///...---------...///000000111222222222222111000000///...---,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,+++******))))))(((((((((***+++,,,))),,,///000000222555888999;;;???CCCFFFFFFEEEDDDAAA@@@>>>======>>>@@@AAADDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEGGGJJJMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTTTTRRROOOMMMLLLIIIEEEBBB>>>===:::888777888999:::999:::<<>>:::999777555333111111000000///........................------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,***((('''((()))***,,,------,,,,,,************************(((((('''''''''(((***+++&&&&&&((())))))*********''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((()))+++...111444666222/////////---***+++000111666>>>EEEIIIMMMOOOQQQRRRPPPNNNNNNPPPQQQQQQPPPQQQJJJDDD@@@:::444222444...111777===EEENNNWWW]]]```dddiiikkkjjjjjjkkkmmmooopppqqqqqqooonnnooopppnnnqqquuuwwwwwwxxxzzz{{{xxxwwwwwwvvvwww|||hhhVVVKKKGGGCCCBBB???===;;;;;;:::;;;777888999:::;;;:::999888777666666555444444333333222222111000000111222333000000000000000000000000333333222222222111111111000000000000111111111111333222111000000///000000000111111111111000000///---------------------,,,//////...---...///000111000111222333333222111000.........------...//////,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,+++***))))))(((''''''(((***,,,...(((,,,000222333555999<<<999<<>><<<<<<<<<;;;:::888777666888888777666555333111000111111111111111222222222////////////000000000000000222444555555333000///,,,---...///000111222333333222222222111111000000//////000000///...------...------,,,,,,,,,------+++,,,......---,,,---...///111333555666555333222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,)))((()))***,,,***)))))))))))))))***++++++---111333555888;;;>>>===@@@EEEIIIKKKKKKJJJIIIFFFDDDAAA??????AAADDDFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFIIILLLOOOQQQOOOPPPQQQRRRSSSTTTUUUVVVTTTRRROOOMMMKKKHHHEEEBBBAAA>>>::::::;;;<<<;;;999:::<<>><<<;;;;;;;;;999888777666999888777666444333222111222222111111111111111111////////////000000000111000222444555444333000///.........//////000000000000000000000/////////...//////////////////...---...------,,,,,,---------,,,---//////...---...///000111444666666555333222///...---,,,,,,,,,,,,,,,************************---+++)))((('''((())))))***))))))))))))***++++++***---000333444777:::===AAACCCGGGJJJLLLKKKJJJHHHGGGEEECCCBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEFFFHHHKKKNNNQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTQQQNNNLLLIIIEEEBBBAAA>>>;;;:::;;;<<<;;;:::;;;>>>AAACCCCCCDDDFFFHHHIIILLLNNNMMMKKKJJJLLLNNNMMMPPPSSSWWW\\\eeeqqqyyywwwooofffaaa\\\ZZZYYYYYYVVVSSSTTTTTTTTTVVVWWWWWWUUURRRRRROOONNNPPPTTTVVVTTTQQQJJJGGGDDDAAA???>>>;;;999777888888666222///......++++++++++++,,,,,,,,,,,,,,,+++++++++************---,,,,,,,,,***)))((('''(((((((((***+++---...//////---+++***)))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''''''''(((%%%&&&(((((())),,,000444777888888555111//////111///000444999???FFFLLLOOOPPPOOONNNMMMNNNOOOPPPOOOPPPRRRPPPJJJEEEBBB<<<666444333333555555888BBBMMMWWW```iiimmmpppssstttrrrnnnmmmlllmmmnnnooooooooorrrtttxxx{{{}}}~~~~~~}}}|||{{{zzzxxxvvvxxx|||yyyaaaRRRIIIEEECCCAAA???===<<<<<<======;;;;;;;;;::::::888777666999888777555444333333333333222222222111000000000/////////000000000111111111222333444444222000///........................000000000000////////////---...//////////////////---------,,,,,,------...---...//////......///111111222555777777666444222......---,,,+++******+++))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,,,,///222444666888;;;>>>CCCFFFIIILLLMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHKKKMMMQQQSSSUUUXXXXXXVVVUUUUUUVVVWWWXXXYYYWWWTTTQQQNNNJJJFFFCCCAAA>>><<<;;;<<<===<<<;;;>>>@@@CCCEEEFFFFFFHHHJJJKKKNNNPPPOOOMMMMMMOOORRRNNNRRRWWW[[[aaakkkvvvxxxpppkkkeeebbbaaa___[[[XXXWWWVVVVVVWWWXXXWWWUUUSSSUUURRRPPPQQQTTTVVVUUUSSSLLLIIIEEECCCAAA???<<<:::999;;;;;;999555111///...+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***((((((&&&'''(((***---///000111---,,,***))))))***+++,,,***))))))(((((()))))))))************************)))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%'''(((((((((***---000777888777555222000000111---...222666<<>><<<;;;;;;<<<===<<<<<<<<<;;;;;;:::888888999888666555444444444444333333333222111000////////////000000000111111111111111333333333222000///---------...............222222222111111111111111------...///000000//////------,,,,,,,,,---......,,,---///.........000111222444666888888666444333//////---,,,++++++++++++************************)))***+++,,,---,,,,,,+++***************+++,,,---///222555777999;;;>>>AAADDDFFFJJJMMMNNNMMMKKKJJJFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNQQQTTTVVVWWW[[[ZZZYYYXXXXXXZZZ[[[\\\]]]ZZZVVVSSSPPPLLLGGGDDDAAA@@@>>>=========>>>>>>AAACCCFFFGGGHHHIIIJJJLLLLLLOOOQQQQQQOOOOOOQQQTTTRRRVVV\\\aaagggooozzzzzzuuunnnjjjgggddd___\\\YYYWWWVVVWWWXXXYYYXXXVVVUUUSSSQQQQQQTTTVVVVVVVVVOOOLLLHHHEEECCC@@@===;;;<<<===>>>===888333///...,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,+++***)))((('''(((***,,,---///000000+++******))))))***++++++******))))))((()))))))))************************(((((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&(((((((((((()))+++...444666777777555333111000,,,---///333888>>>BBBEEEJJJLLLNNNOOOOOOOOOPPPQQQOOOSSSTTTQQQMMMJJJEEE>>>888555222222111111666>>>LLLXXXeeeooowww|||{{{wwwlllmmmoooppppppqqqrrrssswwwyyy{{{|||wwwuuuuuuvvvttt___RRRIIIDDDBBB@@@>>><<<;;;;;;<<<===<<<=========<<<;;;:::999888777666555555555555555333333333222111000//////000000000000111111111111111111222222222111000///++++++,,,---...///000000111111111111111111222222------...///000000//////,,,,,,,,,,,,,,,---...///+++,,,------,,,---///111444555777999999777555333111000///---,,,,,,++++++************************((()))+++---------,,,+++************+++,,,---...///222555888:::<<<@@@BBBDDDGGGJJJNNNOOONNNMMMKKKDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKNNNQQQTTTWWWYYYZZZ[[[[[[[[[[[[\\\^^^```aaa___\\\XXXUUURRRMMMHHHEEEBBBAAA@@@???>>>???@@@AAACCCFFFHHHJJJJJJJJJLLLNNNLLLOOORRRRRRQQQQQQSSSVVVXXX\\\bbbggglllsss}}}}}}vvvpppmmmiiiddd```ZZZYYYWWWWWWYYY[[[[[[[[[UUUSSSQQQQQQSSSVVVXXXYYYSSSPPPLLLHHHFFFCCC@@@===>>>@@@@@@>>>:::444111///---............/////////............------------,,,,,,,,,,,,,,,+++***)))******,,,---------------))))))))))))***++++++,,,++++++***)))))))))))))))************************(((((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''')))******))))))+++---///222666999999666222...,,,---...111444999<<<>>>HHHKKKOOOPPPPPPOOOPPPQQQOOOSSSUUURRRPPPOOOJJJDDD<<<777444333222111555;;;FFFQQQ^^^jjjttt||||||xxxoooqqqtttuuuuuuuuuvvvxxxyyyzzz|||~~~yyyvvvuuuvvvrrr^^^RRRIIIDDDBBB@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::666666777777777666555555333222222222111000000000000000000111111111222222111111111111111111000///++++++,,,---///000111222////////////000000000000---...//////////////////,,,,,,,,,,,,---......///++++++,,,,,,+++,,,///222555777999::::::888555444222111000...---,,,++++++))))))))))))))))))))))))'''((()))***++++++***)))*********+++,,,---...///---000444777:::===AAADDDHHHJJJMMMPPPQQQPPPNNNLLLDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLOOOSSSVVVYYY[[[[[[[[[\\\]]]^^^```aaabbbbbb```]]]YYYVVVSSSOOOJJJFFFCCCDDDCCCBBBAAAAAACCCEEEEEEGGGJJJKKKKKKLLLMMMOOOMMMPPPSSSTTTSSSSSSVVVYYY\\\aaahhhmmmrrryyy~~~xxxtttooojjjeee```]]][[[ZZZ[[[]]]^^^^^^WWWUUUSSSQQQRRRUUUXXX[[[XXXTTTPPPLLLIIIFFFBBB@@@???AAAAAA>>>:::555222111....../////////000000000////////////.........---,,,,,,,,,,,,,,,+++******+++,,,---------,,,***)))((()))******+++,,,------,,,+++******))))))))))))************************)))))))))((('''''''''&&&''''''&&&&&&&&&&&&'''''''''(((******))))))***,,,,,,...222777:::888333///.........///111444777888CCCHHHNNNPPPPPPOOOPPPRRRNNNSSSUUUSSSRRRQQQNNNIIICCC===888777555333555999???HHHTTT___lllvvvxxxuuuqqquuuxxxyyywwwvvvwwwzzzyyyzzz{{{}}}|||xxxxxxxxxooo\\\QQQHHHCCCAAA@@@===;;;::::::;;;<<<:::::::::;;;::::::999888444555777999999888666444222222111111111111111111000000111111111222222222111111111111000000000///------...//////000111111.../////////000000000000//////////////////...---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---000333666888999;;;:::888666444111000///---,,,+++******************************((())))))*********))))))***+++++++++,,,...///000///222666:::>>>BBBFFFIIINNNPPPRRRTTTSSSQQQMMMKKKEEECCCBBBAAABBBDDDGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKKKKMMMPPPTTTXXXZZZ\\\\\\\\\]]]___aaabbbbbbaaa```___]]]YYYVVVSSSOOOKKKGGGEEEFFFFFFEEECCCCCCEEEHHHFFFHHHKKKLLLLLLLLLMMMOOOOOORRRUUUVVVUUUVVVYYY\\\```eeemmmtttyyy{{{wwwqqqllliiieeeaaa______`````````\\\ZZZWWWSSSRRRTTTWWWZZZ[[[XXXSSSOOOLLLIIIEEEBBB@@@AAA@@@===999666444444/////////000000000111111000000000/////////......,,,,,,------,,,,,,+++******+++,,,---,,,+++)))(((((()))***+++------......---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''''''''(((%%%&&&((()))(((((()))+++++++++...333777888666333000////////////111222333;;;BBBJJJNNNOOOOOOQQQSSSOOORRRTTTRRRRRRSSSQQQMMMKKKDDD>>><<<999444444777777>>>HHHSSSaaannnrrrqqqqqquuuyyyyyyvvvtttvvvxxxyyyyyyyyy{{{~~~~~~|||{{{|||nnn[[[PPPHHHBBBAAA@@@===;;;::::::;;;<<<888888999999999888777777222444888::::::888666444111111111111111222222222000111111111111222222222111111111111000000000000000000000000000000000000000000111111222222222333///000000000///...------+++++++++,,,---...///000---------------...222555777888:::;;;;;;999666444000000...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...000000222555:::>>>BBBGGGKKKOOOTTTUUUWWWWWWUUUQQQMMMJJJFFFDDDBBBAAAAAADDDHHHJJJGGGHHHJJJLLLLLLLLLLLLKKKKKKMMMPPPUUUXXX[[[\\\]]]]]]___aaaccccccbbb___^^^___\\\YYYVVVSSSPPPKKKHHHEEEGGGHHHFFFDDDDDDGGGJJJGGGIIIKKKLLLLLLLLLNNNOOOQQQTTTWWWXXXWWWXXX\\\___aaagggpppxxx~~~|||vvvrrrppplllfffbbbaaaaaaaaaaaaaaa___ZZZUUUSSSSSSWWWZZZ^^^ZZZUUUQQQNNNJJJFFFDDDAAAAAA@@@===999666555555000000000000111111111111000000000000////////////,,,,,,---------,,,++++++)))***+++,,,,,,+++)))(((((()))+++,,,---...//////---,,,+++***))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((###%%%'''(((''''''(((***,,,++++++...444777888777111000///......///000111555===FFFLLLNNNOOORRRUUUOOORRRSSSQQQQQQSSSSSSOOORRRJJJCCC???;;;555333555222888@@@JJJYYYhhhnnnmmmoootttyyyxxxuuurrrsssvvvyyyxxxxxxyyy|||~~~~~~~~~lllXXXKKKFFFFFF???>>><<<;;;;;;;;;<<<===>>>===<<<;;;999888777666666666666666555444333222333333222111000000000000000000000000000000000000222111111000///......---000000000000000000000000///000000000000000////////////.........---------------,,,+++++++++,,,,,,---------------...///000888999;;;<<<;;;888555222......---,,,+++))))))(((---+++((((((***,,,---...++++++,,,,,,,,,---------...------,,,,,,,,,------///333:::@@@EEEJJJNNNQQQRRRVVV[[[\\\XXXSSSMMMJJJJJJHHHEEECCCCCCEEEGGGIIIJJJLLLMMMLLLJJJIIIIIIJJJKKKMMMQQQUUUXXX[[[\\\]]]aaabbbdddeeeeeedddcccbbb```___]]]ZZZUUUPPPLLLIIIMMMLLLKKKJJJIIIHHHGGGGGGGGGIIILLLNNNNNNMMMNNNOOOPPPSSSWWWXXXWWWYYY]]]aaagggmmmvvv~~~~~~zzzuuulllfffbbbbbbaaaaaabbbaaa]]]XXXUUUTTTUUUWWW[[[\\\[[[XXXRRRLLLGGGEEEBBB@@@===<<<:::999666444666444222111222222111000...///000000000///---,,,------------------------+++++++++***)))((((((''')))+++,,,...//////......111///---+++)))(((((((((((((((***++++++***))))))((((((''''''''''''((((((((((((((((((((((((''''''###$$$%%%&&&''''''''''''(((***,,,---...111555888777444000---+++,,,---///222888@@@GGGKKKNNNPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRVVVQQQKKKDDD???;;;777444111444999???GGGSSSaaajjjpppqqqrrrrrrqqqqqqrrrtttzzzzzzzzzzzzzzz{{{~~~kkkXXXKKKFFFFFF???>>>===<<<<<<<<<===>>>======<<<;;;999888777666666666666555555333222222222222111111111111111222000000000000000000000000111111111000///.........000000000000000000000000//////000000000000////////////.........---------...---------------......//////...//////000111222777999;;;<<<;;;888555333//////...---,,,+++******000---***)))***++++++***++++++,,,,,,,,,---------------------...///000111222777===DDDIIIMMMRRRUUUVVVYYY]]]]]]ZZZSSSNNNKKKJJJHHHFFFDDDDDDGGGIIIKKKKKKMMMNNNMMMKKKJJJJJJJJJMMMOOOSSSWWW[[[^^^```aaacccdddeeeeeeeeeeeeddddddaaa```]]]ZZZVVVRRRNNNLLLMMMMMMLLLKKKJJJIIIHHHHHHKKKMMMOOOOOOOOONNNNNNOOOQQQTTTWWWXXXXXXZZZ___dddkkkrrrzzzzzzrrrkkkgggeeedddcccdddbbb```\\\XXXVVVVVVVVV[[[\\\\\\ZZZUUUOOOJJJHHHEEECCC@@@>>><<<;;;888666777555222222222222111000...///000000000///...---//////...------,,,++++++,,,++++++***))))))((((((***,,,---////////////...---,,,***)))))))))******))))))***+++******)))((((((((((((''''''((((((((($$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''''''''''''''(((***+++,,,///333666777555222///---------...000444<<>>999555111333555999???JJJVVV___jjjlllooopppooooooqqqrrrvvvwwwxxxxxxxxxzzz}}}~~~iiiWWWKKKFFFEEE@@@???>>>===<<<===>>>>>>===<<<;;;:::999888777666444555555444444333222111111111111000111111222333000000000000000000000000111111000000//////......000000000000000000000000//////000000000000///////////////............---...---------...///000000000000000111111333444444666888:::;;;;;;888555333000//////...---,,,++++++///---***)))***++++++***,,,,,,,,,,,,---------------------///000222333444666;;;BBBIIINNNRRRWWWYYY[[[^^^```___ZZZSSSNNNKKKHHHGGGFFFEEEFFFIIILLLNNNMMMNNNOOOOOOMMMKKKKKKLLLQQQRRRUUUYYY^^^bbbeeegggfffgggggggggggggggffffffcccaaa^^^ZZZWWWTTTRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIOOOPPPQQQQQQOOOOOOOOOQQQSSSVVVXXXYYYYYY]]]ccciiirrrxxx{{{tttoookkkgggeeedddccccccaaa^^^ZZZWWWVVV[[[\\\^^^]]][[[VVVPPPMMMIIIFFFCCC@@@???===;;;888888666333222333333111000//////000000000///...---111000///...---+++******,,,++++++******)))))))))+++,,,...///000//////...)))((((((((()))***+++,,,******+++******)))((('''((((((((((((((((((((((((&&&''')))+++++++++)))(((%%%&&&&&&'''''''''&&&&&&&&&((()))***+++---111444666555444222000///...---,,,000666<<>>=========>>>???<<<<<<;;;:::999888777666333444444444333333222111222222111111000111111111000000000000000000000000111000000000/////////...000000000000000000000000...//////000000000000////////////...............------------...///000111111111111111222444555555555777999;;;;;;888555333//////......---,,,,,,++++++)))((()))+++---...---,,,,,,,,,------------............///000222444555888===EEELLLQQQVVVZZZ\\\```aaabbb___YYYRRRLLLIIIFFFEEEDDDEEEFFFIIILLLNNNNNNPPPQQQPPPOOOMMMMMMNNNTTTUUUXXX\\\aaaeeeiiikkkiiijjjjjjjjjjjjiiiiiihhhdddbbb___[[[XXXVVVVVVUUUOOOOOONNNNNNMMMLLLLLLKKKOOOPPPQQQPPPOOOPPPRRRTTTVVVXXXZZZ[[[\\\aaaiiiooowww}}}~~~wwwqqqkkkgggbbbccccccdddccc```[[[XXX\\\]]]___aaa```]]]WWWSSSMMMJJJFFFCCCAAA???<<<:::999777555444444333222111000000000000//////......000000///...---,,,++++++,,,,,,+++++++++*********++++++---.........------((())))))***+++,,,,,,---+++++++++***)))(((''''''((((((((())))))(((((((((((()))+++,,,,,,+++)))'''&&&'''''''''''''''&&&%%%'''((()))***+++---000333444555555444333111...---***---111666===EEENNNSSSTTTUUUVVVUUUUUUVVVXXX[[[]]]\\\YYYVVVRRRJJJBBB<<<888666333111444;;;CCCIIIVVV[[[bbbgggjjjkkklllmmmkkknnnqqqssstttuuuwwwyyyxxxyyy{{{{{{{{{{{{}}}~~~~~~dddUUULLLFFFDDDAAA@@@>>>=========>>>???;;;;;;:::999888888777777333333444444333333222222444333222111000000000000000000000000000000000000000000000000////////////111111111111111111111111......///000000000000000////////////////////////,,,,,,,,,,,,---...///000000000000111222333555555555777999;;;:::888555222......------,,,,,,++++++***)))((())),,,......---,,,,,,---------.........////////////000111222333999>>>GGGNNNTTTXXX\\\^^^bbbcccbbb^^^WWWOOOJJJGGGCCCCCCCCCDDDFFFIIILLLNNNOOOQQQRRRRRRQQQPPPQQQQQQVVVXXX[[[```dddiiilllnnnlllmmmnnnnnnnnnmmmkkkjjjfffddd```]]]ZZZXXXXXXXXXPPPPPPPPPOOOOOONNNNNNMMMNNNOOOOOOOOOOOOQQQUUUXXXYYY[[[^^^___aaagggooouuu|||xxxpppjjjbbbbbbccceeefffddd```]]]^^^___```ccceeeccc^^^ZZZPPPMMMHHHDDDBBB@@@>>><<<;;;888666555555444333111111111000000///////////////...............------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''(((((()))******)))((((((&&&'''(((((('''%%%###!!!'''''''''(((''''''&&&&&&%%%&&&'''(((((()))---///222333555666555222///---+++,,,///222888AAAJJJQQQUUUWWWXXXXXXWWWXXXZZZ[[[^^^]]]]]][[[XXXQQQIIICCC<<<888333111222888>>>AAAKKKQQQZZZbbbfffiiikkkllliiillloooqqqrrrsssuuuvvvzzz{{{|||{{{yyyyyyzzz{{{zzzbbbUUULLLFFFDDD@@@???>>>===<<<===>>>>>>;;;::::::999888888777777333333444444444444333333444333222111000000000000000000000000000000000000000000000000////////////111111111111111111111111---...///000000111111000...////////////000000000,,,,,,,,,,,,---...///////////////000222333555666666888:::;;;:::777333111------------,,,,,,++++++,,,+++***+++,,,,,,+++***,,,---------............000000000000000111222333;;;AAAIIIRRRWWW[[[___aaaddddddbbb\\\UUUMMMHHHFFFBBBBBBCCCDDDFFFIIIKKKMMMOOOQQQSSSTTTSSSSSSTTTVVVYYY[[[```eeeiiilllnnnooommmooorrrsssssspppmmmjjjfffeeebbb___\\\ZZZXXXWWWRRRQQQQQQQQQPPPPPPPPPPPPNNNOOOOOONNNOOORRRWWW[[[[[[^^^bbbdddgggmmmuuu{{{xxxqqqgggeeedddfffhhhhhheeebbbaaa```aaadddggggggccc___TTTPPPKKKFFFDDDBBB@@@>>><<<:::777666555555333222222111000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))---------...------,,,+++,,,+++***)))((((((((()))((((((************((((((((((((((('''&&&%%%$$$###&&&''''''(((((((((''''''###$$$%%%%%%$$$&&&)))+++000111333555555333111///,,,---...///444;;;DDDKKKRRRTTTXXXZZZZZZYYYZZZ[[[]]]]]]]]]^^^\\\VVVOOOJJJ>>>999444111222555888999AAAGGGQQQZZZaaaeeehhhjjjjjjlllnnnooopppqqqsssuuu{{{||||||{{{xxxvvvvvvwwwxxx```TTTLLLFFFDDD???>>>===<<<<<<<<<===>>>::::::999999888777777777333444444555555555444444111111000000111222333333000000000000000000000000////////////000000000000111111111111111111111111---...///000111111111111.../////////000000000000///...............////////////000111222444555666888999:::;;;999666222///............------------,,,+++***+++,,,---+++***------------............000000000111222444555666???EEENNNVVV\\\```ccceeefffeeebbb\\\TTTMMMHHHFFFCCCCCCDDDEEEGGGIIIKKKMMMNNNPPPSSSUUUUUUVVVXXXYYY\\\___eeejjjnnnpppppppppnnnqqquuuxxxwwwsssnnnjjjfffeeecccaaa]]]ZZZWWWVVVRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPSSSXXX\\\\\\```eeeiiimmmrrryyy{{{ppplllhhhgggjjjkkkiiifffdddbbbaaaccchhhiiigggcccXXXTTTNNNIIIFFFDDDBBBAAA===;;;888777666555444222222111000/////////000111000000//////......------,,,,,,------------------)))***+++,,,,,,+++***)))+++,,,,,,---------,,,++++++***)))(((((()))******'''(((***++++++***((('''******)))(((((()))***+++%%%&&&'''(((((()))(((((($$$%%%&&&%%%%%%&&&)))+++---///111444444444222111------------///555===CCCJJJNNNTTTYYYZZZ[[[[[[[[[ZZZ[[[\\\^^^^^^ZZZUUUPPPBBB===777333333333333222888>>>IIIRRRZZZ```eeehhhlllmmmnnnnnnnnnpppsssuuu{{{|||{{{yyyvvvttttttuuuvvv___TTTLLLFFFCCC???>>><<<;;;;;;<<<<<<===:::999999999888777777777444444555555666555555555......///000111333555666000000000000000000000000////////////000000000000111111111111111111111111---...///000111111111111.../////////000000111111111000000////////////000000000000222333555666777888:::;;;;;;999555111...///////////////.........((('''(((***---///...------------........./////////000111222444777999:::BBBHHHRRRZZZ```dddgggiiigggfffccc\\\TTTMMMIIIGGGDDDDDDEEEGGGHHHJJJLLLMMMNNNPPPSSSUUUVVVWWWZZZ[[[___bbbhhhnnnrrrsssrrrqqqnnnrrrwwwzzzyyytttnnnjjjfffeeedddbbb^^^ZZZWWWTTTSSSSSSSSSSSSRRRRRRRRRRRRVVVUUUSSSQQQQQQSSSXXX\\\]]]bbbhhhlllpppuuu|||xxxrrrkkkiiikkklllkkkhhhfffcccaaaccchhhjjjhhheee[[[WWWPPPKKKHHHFFFDDDCCC>>>;;;999777666666444222333222000/////////000111222222111///...---,,,+++------------------------***+++,,,---,,,,,,******((()))+++,,,------,,,+++******)))(((((()))***+++''')))***++++++***)))''''''&&&%%%%%%&&&(((+++---%%%%%%'''((())))))))))))((()))))))))((())),,,...,,,...000222444444333333------,,,+++---111888===CCCIIIQQQWWWZZZ[[[[[[[[[YYYYYY[[[]]]^^^\\\XXXTTTGGGBBB<<<777666444222///333999CCCMMMVVV]]]cccgggnnnnnnnnnnnnmmmooosssvvvzzzzzzzzzxxxuuusssssstttvvv^^^RRRJJJEEECCCBBBAAA???>>><<<;;;;;;:::;;;:::999888888888999:::666666555555555444444444111111111222333333333444222111111111000000//////////////////////////////000000////////////000000............/////////000222111111000///......---,,,,,,------...///000000111000...------...///000777999;;;:::777333000///000///...---,,,---------,,,------......------,,,------,,,------...///000555111000333666666888;;;BBBJJJXXXccchhhiiikkknnnmmmkkkeee[[[QQQIIIGGGGGGCCCDDDFFFIIIKKKMMMNNNNNNRRRSSSRRRRRRSSSWWW]]]aaadddhhhmmmqqqrrrrrrsssttttttyyy}}}|||||||||xxxsssnnniiiccc^^^[[[ZZZYYYXXXUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTVVVZZZ^^^___dddkkkqqqvvv|||yyyppplllmmmpppqqqqqqllliiifffdddeeeggggggggg\\\XXXRRRMMMJJJGGGEEECCC@@@===888555444555444444111000000////////////000111222333444333111///---...---,,,,,,......---,,,)))***+++,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,++++++)))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))+++,,,+++******+++,,,---///000000000000000///,,,******---333777???EEEOOOVVVYYYYYYYYYXXXYYYXXXXXXZZZ\\\[[[WWWSSSNNNJJJBBB:::555222222222555555<<>>:::666555555444444111000000///////////////111222333333222000...---,,,***)))***+++,,,+++******+++,,,,,,------,,,,,,,,,---------,,,+++)))(((+++++++++++++++***)))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((***++++++***)))+++,,,...///111222333333222111...,,,+++---111555;;;AAAJJJRRRVVVWWWWWWXXXXXXWWWWWWYYYZZZZZZVVVSSSQQQMMMFFF???999555333222333444999CCCLLLUUUaaalllnnnnnnnnnnnnooopppqqqrrrrrrsssssstttrrrooojjjgggvvv___SSSKKKFFFCCCAAA@@@???===<<<;;;;;;:::888888888888888777666666444444444444333333333333111111111111111111000000111111111111000000000000111111111111111111111111000000////////////000000....../////////000000000000000000000000000000000---------......//////000//////...///000333555777888:::;;;999666222000//////000111111111000///...,,,------......------,,,------,,,------...///000000---...222666888===CCCLLLVVVccclllppppppoooooommmjjjcccYYYPPPIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPTTTWWW[[[___eeeiiinnnrrrwwwzzz||||||}}}~~~{{{sssnnnfff___[[[YYYVVVUUUXXXXXXXXXXXXYYYZZZ\\\\\\\\\]]]^^^]]]]]]^^^aaaccchhhmmmtttzzz|||uuutttuuuuuutttxxxssskkkeee```]]][[[YYY\\\XXXSSSOOOLLLJJJHHHGGGEEEAAA<<<999777666555333111111000//////...//////000111111222111000...---///...------//////...---++++++,,,---------,,,,,,......---,,,+++)))'''&&&***+++++++++++++++***)))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''')))))))))((((((***+++---///222444666666444444111...,,,,,,///222555;;;DDDKKKPPPSSSVVVWWWXXXWWWVVVWWWXXXXXXVVVTTTSSSPPPLLLEEE???999555333222222555>>>GGGPPP]]]iiimmmmmmmmmnnnnnnoooppppppnnnnnnnnnooonnnkkkfffbbbttt^^^SSSKKKFFFCCC@@@???>>>===<<<;;;;;;;;;888888999999999777666555444444333333333222222222222111111111000/////////111111111000000000000000////////////////////////000000////////////000000...////////////000000000000000000000000000111111------....../////////000......------///111444555999:::;;;999555222000//////000222333333222000...,,,------......------,,,------,,,------...///000000---///333666999???FFFMMMYYYhhhqqquuuwwwwwwtttnnnjjjbbbXXXOOOIIIFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNQQQUUUYYY^^^bbbhhhkkkrrrvvv{{{|||sssnnngggaaa]]][[[YYYXXXZZZZZZ[[[[[[]]]^^^___```___```aaaaaaaaabbbeeegggnnnssszzz}}}{{{zzzxxxwwwzzzvvvoooiiieeebbb```^^^[[[WWWRRROOOMMMKKKJJJHHHHHHDDD???<<<:::888666444222111000///////////////000000000111000///...---111000//////111111000///++++++,,,,,,,,,,,,++++++///......---,,,***))))))***++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''((()))+++---000333666777777666555222...---...///111666===DDDJJJOOOTTTWWWXXXWWWWWWWWWWWWWWWWWWVVVTTTSSSPPPKKKEEE>>>888555333111222999@@@IIIWWWbbbjjjkkklllnnnoooooooooooolllkkkkkklllllliiiddd___rrr]]]RRRKKKEEECCC??????===<<<;;;;;;;;;;;;999:::;;;;;;:::888777555444444333333333222222222222111111111000/////////000000000000000000111111////////////////////////000000////////////000000////////////000000000111000000000000111111111111.........///////////////111000///...///111333444:::;;;;;;999555111000///...///111222333111000...,,,------......------,,,------,,,------...///000111000111555777999AAAIIIQQQ```ooowww{{{}}}|||wwwpppjjjaaaWWWPPPJJJGGGEEECCCDDDEEEGGGJJJMMMOOOPPPOOORRRWWW[[[___dddjjjmmmuuuyyy~~~|||qqqmmmgggbbb```___^^^]]]]]]]]]]]]^^^___aaabbbccc```aaaccccccccceeeiiikkksssxxx}}}zzz|||yyytttoookkkgggccc```ZZZVVVRRROOOMMMLLLKKKJJJJJJGGGBBB???<<<:::777555333333222111000/////////000000000000000//////......---,,,---.........,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&(((***---111444555777888777555111............222888>>>DDDKKKQQQVVVWWWWWWWWWWWWWWWWWWWWWXXXTTTTTTSSSPPPJJJCCC<<<888555222111555:::BBBNNNYYYccceeehhhlllnnnooopppppplllkkkjjjlllmmmkkkeee___ppp[[[QQQJJJDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666444444444444333333333333111111111111111111000000000000000000111111111111111111111111111111111111000000////////////000000/////////000000000111111111111111111111111111111////////////////////////444333222111222333555777;;;;;;;;;888444111//////---...///000000000///...,,,------......------,,,------,,,------...///000222222333777888;;;DDDMMMZZZjjjyyy~~~~~~wwwrrrkkkaaaWWWPPPLLLHHHFFFCCCEEEHHHKKKNNNQQQRRRSSSRRRUUUYYY]]]bbbhhhnnnsssyyy}}}|||qqqmmmgggdddcccccccccccc````````````aaabbbddddddbbbccccccdddeeehhhnnnqqqyyy~~~~~~zzzuuuqqqjjjccc___ZZZWWWSSSPPPOOONNNMMMLLLLLLIIIEEEBBB???===:::777555555333222111111111111000000000000000000000000///...---.../////////---++++++,,,,,,,,,+++******))))))))))))***,,,---...------------,,,+++***))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&(((***---000222666888999777444111///...---000444888>>>EEEMMMRRRTTTUUUWWWWWWVVVUUUVVVWWWTTTUUUUUUTTTOOOIIICCC???:::555333444666:::CCCMMMWWW[[[aaagggllloooppppppooolllkkkmmmpppnnngggaaannnZZZPPPIIICCCAAA>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::888777777666666555555555444444444444333111111111222222222222222///000000000111111111111111111111111111111111111000000////////////000000//////000000000111111111333222222111111000000000000/////////////////////222222111111222555777999<<<<<<;;;888444000//////,,,,,,---------.........,,,------......------,,,------,,,------...///000111111444888:::>>>HHHSSS```qqq{{{tttlllaaaXXXQQQMMMIIIGGGEEEHHHLLLOOORRRSSSSSSSSSTTTVVVZZZ___eeemmmuuu{{{~~~sssoooiiifffeeefffffffffbbbbbbbbbbbbbbbcccddddddddddddddddddffflllsssxxx~~~}}}xxxpppgggaaa\\\XXXUUURRRRRRRRRQQQPPPLLLIIIFFFCCCBBB???<<<:::777666555444333222222222111111000000000111111111111000//////111111000///---.........------,,,+++***))))))***+++---...000///......---,,,***)))(((******)))(((((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''''''''(((''''''&&&'''(((+++...///555777999999666333111000,,,...000222777???GGGMMMOOORRRVVVVVVUUUSSSSSSTTTTTTUUUWWWWWWTTTOOOJJJFFF???:::555444333444:::BBBKKKPPPXXXaaahhhmmmooopppqqqnnnlllooorrrqqqjjjcccmmmYYYOOOHHHCCC@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;888666555555666666666666555555555444444444111111111222333333333444//////000000111111111222////////////////////////000000////////////000000000000000000111111111111333333333222111000//////000000000000///////////////......///111444777999<<<<<<;;;888333000//////+++++++++++++++,,,---...,,,------......------,,,---------------...000000000111444999<<<@@@LLLWWW```sssuuummmaaaXXXRRRNNNJJJHHHHHHKKKOOOSSSUUUTTTSSSQQQTTTWWW[[[aaahhhqqq{{{uuuqqqkkkgggfffggggggfffccccccbbbbbbbbbcccddddddffffffeeeeeehhhnnnvvv|||xxxnnnggg]]]ZZZVVVTTTTTTTTTTTTSSSLLLJJJGGGDDDCCCAAA===;;;888888666555444333333333222111111111111111222222...,,,+++,,,---...---,,,///000000000///...------------,,,,,,---///000222000//////...,,,***(((''',,,+++***))))))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((()))(((''''''(((***,,,...333666::::::888555222111+++,,,---///333;;;CCCJJJLLLPPPTTTUUUSSSQQQQQQRRRUUUVVVXXXYYYWWWSSSOOOLLLBBB<<<777555222000555<<>>HHHRRR\\\eeemmmrrrpppssstttrrrrrrrrrnnnhhhfffVVVNNNGGGCCCDDD???>>><<<;;;::::::;;;;;;::::::999999888777777666666555555444444333222222111222222222222111111000000000000000000000000000111111111111000000000000////////////////////////000000////////////000000333222111000000000111222000000000000000000000000---...000000111333777999===;;;999777444111///...---,,,+++******+++,,,------,,,,,,,,,,,,...///000---------...///000111222333444777;;;>>>FFFVVVfffvvv{{{nnn```XXXQQQKKKHHHHHHKKKMMMPPPUUUXXXYYYYYYXXXXXX\\\cccjjjsss|||{{{uuuooollllllllljjjgggfffeeedddccccccdddeeeeeekkkgggfffiiinnnrrryyyyyyrrriiiddd]]]WWWTTTSSSRRRRRRMMMKKKJJJHHHGGGEEEAAA>>>:::999777555444444444444444333222111000000000000222000...---...//////...,,,+++,,,---000111111///---...000222333333333222000//////...------------...---+++***))))))))))))*********))))))((((((((()))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((())))))******///222333666999777000222000---,,,///444999===GGGMMMSSSVVVVVVUUUWWWXXXXXXYYYZZZZZZYYYWWWUUUTTTIIIDDD<<<666444333333333555999AAAJJJTTT^^^hhhnnnrrrvvvxxxwwwwwwwwwsssnnndddUUUNNNFFFBBBDDDAAA???===;;;:::;;;<<<===::::::999999888777777777666555555444444333222222000111222222222222222222000000000000000000000000111111111111000000000000------...//////000111111222111111000000111111222333222111111000000111111000000000000000000000000...000111222222555888;;;???>>>;;;888444111///......------,,,,,,------...,,,,,,,,,,,,---...///000------......///111222333666666999===AAAKKK^^^ooo|||oooaaaYYYSSSMMMKKKLLLOOOQQQUUUYYY[[[]]]]]]]]]]]]aaaiiiqqq{{{zzzssspppoooooommmkkkjjjiiigggfffeeeffffffggglllhhhhhhmmmrrrwww{{{sssmmmddd[[[WWWTTTRRRQQQQQQOOOLLLJJJIIIFFFCCC@@@;;;:::999777777666666666666666555333222111000000000///......///000...---...------...000222111000///111333555666666555444111000///...------------///...,,,+++***)))))))))*********************))))))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((()))******))),,,000222777<<<;;;888333111...,,,---111555888???FFFOOOUUUWWWWWWXXXZZZZZZ[[[[[[\\\[[[ZZZXXXWWWOOOIIIAAA:::777555444444222555:::AAALLLXXXeeennnuuuzzz||||||{{{{{{xxxsssbbbTTTMMMFFFBBBCCC@@@???<<<:::::::::<<<===999999999888888888777777666555555444444333222222000111111222333333333333000000000000000000000000111111111111000000000///.........///000000111111222111111000000111111222222222222111111111111111///////////////////////////000222333444666:::===BBB@@@<<<888444111//////------------------------******++++++,,,------...---......///000222333444888888:::???EEEQQQfffxxx}}}pppbbbZZZUUUPPPOOOPPPSSSVVVZZZ]]]___```aaabbbbbbgggpppzzz|||wwwsssrrrqqqpppnnnpppnnnmmmkkkjjjiiijjjjjjllljjjjjjpppvvv|||zzzsssiii```ZZZVVVTTTSSSTTTRRROOOMMMKKKHHHEEEBBB<<<<<<;;;::::::999999999999888777666444222000///---,,,,,,---......,,,+++///...---...000222222111000222555777888888666555111111000...------------...------+++***)))))))))***************++++++++++++***(((&&&%%%&&&((()))''''''((((((((((((''''''(((''''''(((((()))***+++((())),,,000555:::;;;:::555333000......///222444666>>>IIIQQQUUUVVVXXXZZZ[[[[[[\\\\\\[[[[[[YYYYYYSSSNNNFFF???;;;888555444333444777===GGGWWWgggqqqvvv|||~~~}}}zzzvvv|||```RRRLLLEEEAAABBB???===;;;:::999999:::;;;999999999888888888888888666555555444444333222222000111222333333333333333000000000000000000000000111111111111000000000///000000000000000000000000111000000//////000000111222222222222111111000000///////////////////////////111222333444777;;;>>>CCCAAA===888444111000///,,,------------------,,,******+++,,,------------.........///111333444555777888;;;AAAIIIVVVmmm~~~qqqccc[[[WWWSSSSSSUUUVVVZZZ^^^```aaabbbeeeggghhhnnnxxx}}}xxxuuusssrrrrrrqqqsssqqqooommmllllllllllllnnnlllmmmttt{{{~~~wwwmmmddd___[[[YYYWWWVVVSSSPPPNNNLLLKKKHHHFFF?????????>>>===<<<;;;::::::999999777555333111///---,,,,,,---......---+++000...---...000111111111000222444666777777666555222111000///...---------,,,,,,,,,,,,+++***))))))***************+++++++++...---***(((&&&&&&'''(((''''''((((((((((((''''''''''''''''''((()))***+++(((&&&''',,,111444666888999777444111000000111111222:::EEEMMMRRRVVVYYY\\\[[[[[[[[[[[[ZZZZZZYYYXXXUUUPPPJJJEEE@@@<<<777444333333444999CCCSSSeeepppwww|||xxxyyy^^^QQQKKKDDD@@@AAA===<<<;;;;;;::::::999999888888888888888888888888666555555444444333222222111222333333333333333333000000000000000000000000111111111111000000000000000000000000000000000000000//////......//////000111222222222222111000000000000000000000000000000///000222333555777;;;>>>CCCAAA<<<777333111000000,,,,,,---......---,,,,,,,,,---...//////000000///......///000222333555666777888===EEENNN]]]tttrrrddd]]]YYYVVVWWWZZZZZZ^^^bbbddddddeeeiiilllooovvv}}}zzzvvvttttttuuuuuutttsssqqqooonnnmmmnnnnnnrrrppprrryyy{{{ssskkkeeeaaa^^^\\\WWWTTTQQQOOONNNLLLJJJIIIBBBBBBBBBAAA@@@>>><<<;;;999999999888666444111000///...---...000000000...000...------///000111000111111222444555555666666333222111///...------,,,+++,,,,,,------,,,,,,+++*********************)))---,,,+++)))((((((((((((''''''((((((((((((''''''''''''''''''(((***+++,,,---)))(((---111333666:::;;;999777444222111000000111888AAAHHHNNNSSSZZZ^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUSSSOOOLLLGGGBBB;;;777333222222555===KKK[[[fffttt}}}|||www\\\PPPKKKDDD@@@AAA<<<=========<<<;;;:::999888888888888888888888888666555555444444333222222333333333444333333222222000000000000000000000000111111111111000000000000/////////000111111222222000//////......//////000111222222333222111000///000000000000000000000000...000222333444777;;;>>>BBB@@@;;;666333111000000---...////////////...---,,,---...///000000000///......///000222444666777777:::@@@IIISSSccc{{{rrreee^^^[[[YYYZZZ]]]^^^cccggghhhhhhiiimmmqqqvvv~~~~~~{{{xxxvvvvvvxxxzzzxxxvvvuuusssrrrrrrssssssvvvuuuwwwyyyrrrlllgggbbb___VVVTTTPPPOOONNNNNNLLLKKKFFFEEEEEEDDDBBB???===;;;888888999888777444222000000...,,,---...000000000000...,,,,,,---///000000222222222222333444666777444333111///...------,,,,,,,,,...///000000//////*********))))))((((((((((((((())))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((***+++,,,...)))''',,,000222666;;;;;;:::888555333111///...///444;;;@@@FFFMMMVVV]]]___^^^\\\[[[YYYXXXWWWWWWUUUUUUTTTSSSOOOIIIAAA;;;555444222333888CCCOOOWWWjjjttt~~~~~~vvv[[[OOOJJJDDD@@@@@@<<<===?????????===:::999888888888888888888999999666555555444444333222222444444444444333333222111000000000000000000000000111111111111000000000000------...000111222444444000000////////////000000111111222333222111000///000000000000000000000000...///111333444777;;;>>>BBB???:::555222000000111...///000111111000///...***+++,,,............---......///111222555666777888;;;BBBMMMWWWgggssseee^^^\\\ZZZ\\\___aaafffjjjkkkjjjkkkpppuuuzzz}}}zzzxxxxxxzzz}}}|||{{{zzzxxxxxxxxxxxxyyyzzzxxx{{{~~~wwwqqqkkkeeeaaaVVVSSSPPPNNNNNNNNNNNNMMMGGGGGGGGGEEECCC@@@===;;;777777888888777444222000///,,,******,,,...//////000...++++++,,,...//////333222111111222444777888444333111000...------,,,,,,---///111222333222222+++******)))(((''''''&&&###$$$&&&((()))*********''''''((((((((((((''''''&&&&&&''''''(((***+++,,,''' $$$(((***///555;;;:::888555333000...---,,,000444999>>>GGGQQQYYYaaa```^^^[[[YYYXXXWWWWWWUUUVVVWWWXXXUUUNNNEEE>>>888777555444666>>>GGGNNN___kkkvvvzzz{{{}}}~~~}}}nnnZZZRRRFFFAAAAAA=========<<<<<<;;;;;;;;;;;;999999888888777666666666888777555444333333444444555444444333333222222111000000111111111111000000111111000000000000000111000000000000000000000000111111000000000000111111555555444444333222111111000000000000000/////////...///000222555999<<<>>>>>>:::666333222222111///.......................................///000000000000111111111333777;;;888===EEEOOO\\\pppwwwiii```[[[YYY]]]bbbdddgggjjjjjjjjjmmmuuu{{{~~~~~~{{{zzzzzzyyyyyyyyyzzzzzz~~~xxxooogggaaaZZZWWWTTTTTTUUUUUUQQQNNNMMMLLLIIIFFFBBB>>>;;;999888999999999777555333222000///...---,,,---.../////////000000000000//////////////////000111222333444222///......---,,,***,,,...000222333222111000+++++++++++++++***)))((())))))))))))))))))))))))***)))(((***,,,,,,)))&&&))))))*********((('''&&&'''(((***+++,,,---000333555777:::;;;:::666222000***...111444888@@@MMMVVV___aaabbb___ZZZXXX[[[___\\\ZZZYYYWWWUUURRRMMMIII@@@666222777999666<<>>======<<<;;;;;;::::::999999888888777666666666888777555444333333333444555444444333333222111111000000111111111111000000111111000000000000111111111111111111111111111111111000000//////000000111000111222222333222111000////////////////////////111111111333555888:::<<<>>>;;;666333222222111000.......................................///000000///000111222222444777::::::???GGGQQQ___sssuuuhhh```\\\[[[^^^dddgggjjjmmmnnnnnnqqqxxx~~~~~~~~~~~~~~~~~~|||tttkkkeee___[[[XXXWWWXXXWWWTTTQQQMMMLLLKKKIIIEEEAAA>>><<<999999999999777666444333111000///.........///000//////000000000000//////////////////000111222333333111///.........,,,+++,,,---000222333333222222000///...,,,***(((&&&%%%))))))))))))))))))))))))(((''''''(((******(((%%%'''((()))))))))((('''&&&'''(((***++++++---000222444666999;;;:::777444222,,,///222444777>>>JJJSSS[[[^^^```^^^ZZZXXXYYY\\\\\\[[[YYYXXXWWWTTTOOOLLLFFF<<<666888777444888BBBJJJPPPZZZeeemmmtttzzz}}}kkkWWWOOOEEEBBBDDDAAA???>>>>>><<<;;;:::999999999999888888777666666666777666555444333333333444444444444333222222111111000000111111111111000000111000000000000000111111111111111111111111111111000//////......//////000+++---///111222111000///.........///////////////333333333333555777:::;;;>>>;;;777444333222111000////////////////////////...............///000000...000222333444555777999<<>>999999999999888777555444333222000/////////000111///000000111111000000///////////////000111222222222000............---,,,+++---///222333444444333111111///---+++(((&&&$$$((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$&&&&&&'''((((((((('''''''''(((******+++,,,///111222444777::::::999666555...000111222444;;;DDDKKKTTTXXX\\\]]]ZZZXXXXXXYYY\\\[[[ZZZYYYXXXVVVSSSPPPMMMCCC<<<:::777222444;;;>>>DDDNNNYYYcccllltttyyyiiiUUUNNNEEEBBBEEECCC@@@???>>>===;;;999888888999999888888777666666666555555555444444333333333444444333333222111111111000000111111111111000000000000000000000000111222111111111111111111111111//////............//////+++---///111222111///................../////////222222333444666888;;;<<<>>>;;;777444333222111000000000000000000000000000...............///000000---000333444555555777888>>>AAAIIIVVVhhh}}}qqqeee^^^[[[[[[___eeekkknnnrrrvvv{{{}}}yyysssiiiddd___\\\[[[[[[XXXVVVQQQQQQQQQNNNJJJEEEAAA>>>;;;;;;:::999888777666666333222111000//////000000000000000111111000000000///////////////000111111222000.........///...---+++,,,...111333444555555000//////...,,,***)))(((((((((((((((((((((((((((&&&&&&'''(((((((((&&&%%%%%%%%%&&&''''''((((((((('''(((*********+++---//////222555888::::::888777///000000000111555<<>>888222222666999>>>FFFOOOXXXccclllrrrfffSSSMMMDDDBBBEEECCC@@@???>>>===;;;999888888999999888888777666666666444444444444444333333333444333333222222111000000000000111111111111000000000000//////000111222222111111111111111111111111//////............//////...///111222222111///...............//////000000111111222444777:::===???>>>:::666333222111000///000000000000000000000000...............///000000...000333555555666777999>>>BBBKKKZZZnnn}}}qqqeee^^^[[[[[[```fffllloootttzzz~~~{{{}}}~~~yyymmmggg```\\\[[[ZZZXXXVVVUUUUUUSSSOOOKKKEEE@@@=========;;;:::999888777666333222111///......//////000000111111111111000000//////////////////000111222000.........///...---+++,,,...000111333444555111000000///---+++***)))(((((((((((((((((((((((('''((()))***)))(((((('''&&&&&&&&&&&&''''''((((((''')))******)))***,,,...---///333666999999999999111000...---...111555999EEEJJJRRRXXX[[[ZZZYYYXXXZZZXXXWWWXXXXXXXXXWWWUUUTTTOOOHHHCCC===777555666666999???GGGPPP[[[fffmmmcccRRRLLLDDDAAACCC@@@???>>>>>><<<;;;:::999999999999888888777666666666333333444444444444333222333333333222111111000000000000111111111111000000////////////000111222333222222222222222222222222000//////......//////000000111111111111111000000......//////000000111111111111222555888;;;???AAA<<<999555222111000///...////////////////////////...............///000000///111333444555666888:::>>>CCCNNN___vvv~~~rrrfff```^^^___dddjjjpppsssxxx}}}zzz|||rrrkkkccc]]][[[ZZZYYYWWWYYYWWWTTTPPPKKKFFFCCCAAAAAA???===;;;999777777666444333111//////...//////000111111222222111111000/////////......//////000222000............---,,,+++,,,---...000111222333444444222000...+++((('''((((((((((((((((((((((((''')))+++,,,***)))))))))'''''''''&&&''''''((()))((()))***)))((((((***,,,+++---111444777888999999333111///------///111333===BBBKKKSSSYYY[[[ZZZYYYZZZYYYWWWXXXYYYYYYXXXVVVUUUSSSOOOJJJDDD>>>999777222555999???HHHTTT```hhh{{{aaaQQQLLLDDD@@@@@@===>>>======<<<;;;;;;::::::999999888888777666666666222333444444444444333222333333222222111000000000000000111111111111000000////////////000111222333222222222222222222222222111000000//////000000111000////////////111222333//////000000111222222333333333444555888;;;>>>@@@;;;888333111000///...---.......................................///000000111222333333444555999;;;@@@FFFRRRfff~~~}}}ssshhhcccccceeelllssswwwyyy~~~|||zzzzzz|||xxxpppggg```^^^]]]\\\ZZZZZZXXXTTTPPPMMMJJJHHHGGGCCCBBB???<<<999777666666666555333111000000000000000111111222222111111000000//////.........//////333111///.........,,,+++++++++,,,---...///000111444333222111///,,,***)))))))))))))))))))))))))))'''***,,,,,,***))))))******)))((('''''''''((()))((()))))))))(((((()))+++***,,,///222555777777888666333000......///111222555:::CCCMMMUUUYYYZZZYYY\\\[[[YYYYYYZZZZZZYYYXXXWWWWWWUUUQQQKKKDDD===888333444555888???JJJVVV___yyy___PPPLLLDDD??????:::======<<<<<<<<<;;;;;;;;;999999888888777666666666111222333444444444333222333333222222111000000000000000111111111111000000////////////000111222333222222222222222222222222111111000000000000111111...---------...111444666///000000111222333333333555555555666888:::===>>>:::777333000///...---,,,.......................................///000000222222333222333555999<<>>IIIRRRXXXYYYYYY^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXZZZYYYUUUNNNGGG>>>777666666444444999AAALLLTTTooo^^^MMMFFFEEEBBB???>>>@@@???>>>===<<<;;;::::::;;;:::888666555444444444444333222222111111111111222222222111000//////...////////////////////////......///000000000000000000000////////////000000222111111111000000/////////000111222222222222222,,,---...///000111222333444333222444888;;;======888555222000000///...---......------------......000//////............///222333444777::::::999777FFFNNN]]]rrr~~~rrriiiiiimmmqqqtttwww{{{yyyyyy|||~~~{{{qqqlllgggbbb^^^^^^\\\ZZZWWWTTTRRRPPPMMMJJJEEEDDDBBB???<<<999777666666555555444444333222222333333222222222222222222......------------......000//////...---,,,,,,,,,++++++++++++++++++++++++222222222222000...+++*********))))))(((''''''''')))))))))'''%%%%%%''')))((('''&&&%%%%%%%%%%%%%%%((()))******))))))+++---...---,,,,,,...000444666888999888666333000//////444111444===HHHNNNSSSWWW[[[YYYXXXXXXYYYXXXWWWVVV[[[YYYWWWWWWUUUOOOGGG@@@===333000666999999@@@LLLnnn^^^MMMFFFDDDBBB???>>>??????>>>===<<<;;;:::::::::999888777666666777888666555444444333333444444333333333222111000000000000000000000000000000000///000111111222111111111222222111111111111222222222111111111000000000000111111222333333333333333...//////000111222333333555444333555888;;;======999666333111111000///.........------------......000000/////////000000111222222333555888;;;<<<===FFFQQQccczzz|||tttmmmlllmmmooovvv}}}yyyxxxwwwzzz}}}tttooojjjccc___^^^^^^\\\YYYVVVUUUSSSPPPMMMHHHGGGDDDAAA===;;;999888777777666666555555555444444444444333333333222222000//////......//////000000000//////...------,,,++++++++++++++++++++++++000000111111111000...---++++++***))))))(((((('''*********(((''''''(((***))))))(((''''''''''''''')))***++++++***+++---///000///------...000333555888999999888555222000///333///111:::DDDJJJQQQVVVZZZYYYYYYYYYZZZZZZYYYYYY[[[ZZZYYYXXXWWWRRRLLLFFFBBB888333666888666===HHHlll\\\MMMFFFDDDAAA???>>>???>>>>>>===<<<;;;:::::::::999888777777888999:::666555444444444444444444444444333333222111111111222222222222222222222222000111222222333333222222222222111111111111222222111111111111111000000000222222333444444444333333000000111111222222222333666555444555888;;;;;;;;;999777333222111111000///......------------......000000///000000111222333222222222333777;;;@@@CCCHHHUUUjjj{{{uuuqqqnnnmmmpppyyy|||wwwuuutttyyy|||yyysssmmmfffaaa```aaa^^^[[[YYYWWWVVVSSSQQQMMMKKKFFFBBB>>><<<;;;;;;888888888888888777777777666666555444333333222222111111000000000000111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111,,,,,,++++++***))))))((()))******((('''&&&((()))+++******))))))))))))))))))+++,,,,,,,,,---000222222000...---...///222333888999;;;;;;:::777333111111---...555>>>EEEMMMTTTWWWXXXXXXYYYYYYYYYYYYYYY[[[ZZZZZZ[[[ZZZWWWRRROOOIII???888777555333888AAAiii[[[MMMFFFDDD@@@>>>???>>>>>>===<<<<<<;;;:::::::::999888777777777888999444333333222222222333333333333222222222111111111222222222222222222222222000111111222222222222222111000000//////000000111111111111111111111111111222222333333333333333222111111111111111111111111555444333555777999999999888555222111111111000///......------------......///...//////000111222333111222333555888<<>>???<<<888444222...---333:::@@@IIIQQQTTTVVVXXXXXXWWWWWWWWWWWWYYYZZZ[[[\\\\\\ZZZXXXWWWNNNEEE<<<888444222555<<>>???======<<<<<<;;;;;;::::::;;;:::888666555555555555333333333222222333444444111111111111111000000000111111111111111111111111///000111111222222111111111111000000000000111111111111111111111222222222111111222222222222111111//////000000000000000000333222222444666888777666666444111////////////.........------------......---------...///000111222000333666999:::===@@@DDDPPP\\\qqq~~~uuuoooqqqwww}}}yyytttsssrrryyy}}}}}}xxxpppjjjiiidddaaa]]]ZZZYYYXXXVVVUUUQQQNNNIIIDDDAAA?????????::::::::::::999999999999777666555444333222111111111000000//////000000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111000///------,,,,,,+++*********)))***+++***)))(((((())))))))))))(((((()))*********+++---------///111444444222///---,,,---///000555777;;;???CCCBBB===999555111///222666<<>>???<<<<<<<<<;;;;;;;;;::::::;;;:::888666444444444444555555555555555555666777000000000000000000000000000000000000000000000000///000000111222111111111333333222222222222333333111111111222222222222222111111222222222111000000......//////000000000000111111222444777888888777555222000...//////...---......------------............---......///000111000444888:::;;;===AAAEEEUUUaaauuuwwwqqqvvvzzzuuuttttttzzz~~~~~~vvvpppnnnfffccc^^^ZZZXXXWWWVVVTTTPPPNNNJJJFFFCCCBBBAAAAAA<<<<<<<<<;;;::::::999999777777666555444333333222111111000000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000...---------,,,++++++******)))+++---......,,,++++++,,,(((((((((((((((((()))***)))+++,,,,,,,,,---000222333111...,,,+++,,,...///333555999???EEEFFFBBB>>>888444222333444777>>>GGGPPPTTTYYY[[[YYYXXXZZZ\\\ZZZ[[[\\\\\\\\\\\\^^^___YYYSSSKKKCCC<<<888777888aaaWWWLLLGGGBBB>>>>>>@@@<<<<<<;;;;;;;;;;;;::::::;;;999888666555555666666555555555555555666777777111111111111111111111111000000000000000000000000000111222222333333222222444333333222222333333444111111111222222333333333222333333333222222111000......///000111111222222111111222555999::::::999555333000//////000///.........------------......000///////////////000000///333777999:::>>>EEEKKKYYYfff{{{zzzyyy{{{wwwwwwwwwzzz~~~{{{ssspppiiieee```[[[YYYWWWVVVUUUPPPOOOMMMJJJHHHFFFDDDDDD@@@???>>>===<<<;;;:::999888888888777777666666666222222111111111111222222........................---------------------------...///000000///...---,,,,,,,,,+++******))))))+++---......,,,+++++++++((((((((((((((()))******)))***++++++***+++---///111///---******+++---...111222666>>>FFFIIIGGGCCC:::777444333222222888???GGGMMMTTTXXXXXXYYY\\\___\\\^^^___^^^\\\]]]___bbbaaa]]]VVVLLLDDD>>>:::888~~~```VVVLLLGGGBBB>>>>>>@@@;;;;;;;;;;;;;;;;;;:::::::::999888777777888999999333333333333333444555666222222222222222222222333000000000000000000000000222222333444444444333333222111111000000111111222111111111222222333333333444444444444333333222111...///000111222333444444111222444777;;;===<<<;;;666444111000000111000///.........------.........222111000000000000000111000333555666888>>>IIIQQQ\\\iii~~~~~~|||yyyxxxyyyzzz~~~~~~uuurrrlllgggaaa\\\ZZZXXXVVVUUUQQQPPPOOOMMMKKKIIIGGGFFFCCCBBBAAA???>>><<<;;;:::::::::999999999999999999444333333222222333333444---------...............------------------------+++,,,---/////////......,,,,,,++++++***))))))((((((***,,,+++***((((((((())))))(((((()))***++++++(((*********))))))+++---000...+++***)))***,,,...000111444===FFFKKKIIIFFF;;;888555444000...333:::>>>EEENNNSSSUUUWWW[[[___^^^```aaa___]]]]]]```ccchhheee]]]RRRIIIBBB<<<777}}}bbbTTTGGGBBBAAA???===<<<=========<<<;;;;;;::::::888888888888888888999999777666444333222222333333222222222111111111111000000000000000111111111111000000000000000000000000111111111111111111222222333333333444333333222222222333333333333222111111222222222222222222222222111222444888;;;<<<:::888555444333111000111111222222222111000///...------............///111222333666666777::::::>>>IIIUUUbbbttt|||zzz{{{vvvlllgggaaa[[[WWWUUURRRPPPSSSQQQNNNMMMMMMLLLJJJHHHGGGCCC???===<<<<<<;;;:::<<<;;;:::888777555444333444222000///111222222111222111000///...---,,,,,,...------,,,,,,------...---,,,***))))))***,,,---...---,,,***)))(((((((((************))))))((((((+++*********))))))(((((())))))(((((()))***++++++******))))))******+++,,,...///333999???DDDFFFFFF@@@???<<<777333222444666999???HHHOOOTTTVVVXXXYYY```^^^\\\[[[[[[^^^bbbdddmmmiiicccZZZPPPFFF???:::xxx___RRRFFFBBBAAA???<<<<<<>>>>>>===<<<;;;:::999999888888888888888888888888888777555444333444444444222222222111111111111000000000000000111111111111111111111111111111111111111111222222222222333333444444555444444333222222000000111111000000///...111111111111111111111111222333555999<<<===;;;999555444222111000000111222111000000//////......---............000111222333444444777:::<<<@@@MMMYYYgggyyy~~~~~~xxxqqqkkkddd]]]YYYWWWTTTSSSTTTRRRPPPPPPPPPOOONNNLLLGGGDDD@@@>>>======<<<;;;;;;;;;:::999777666555555555333000000111222222111222111000///...---,,,,,,...------,,,,,,------......,,,+++******+++,,,...,,,++++++***************++++++*********)))))))))************)))))))))((()))))))))))))))***++++++******))))))******+++,,,...///111666;;;@@@CCCDDDEEECCC???:::444111111111666;;;CCCJJJOOOSSSWWWYYY^^^]]]\\\\\\^^^```dddfffkkkhhhccc\\\SSSIIIBBB>>>sssZZZOOOEEECCCBBB???<<<;;;???>>>===<<<;;;:::999999888888888888888888888888888888666555555444555555222222222111111111111000000000000000111111111111222222222222222222222222222222333333444444444444666666666666555444222222333333444444333333222111000000000000000000000000333333666999<<<===;;;999555444222111000000111111.................................///000111222333333333666:::>>>DDDQQQ^^^ooo|||wwwqqqhhhaaa\\\YYYWWWUUUUUUSSSRRRRRRSSSTTTSSSQQQHHHEEEBBB@@@???>>>===<<<;;;::::::999999888777777666444111111222222222222111111000//////...------......------------.........---,,,++++++,,,---...*********++++++,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))***+++******))))))******+++,,,...///000333666:::>>>@@@FFFEEEBBB<<<666222111111333777===CCCIIIOOOUUUYYY\\\\\\]]]^^^```ccceeefffhhhgggddd___WWWOOOHHHCCCpppWWWNNNFFFEEEDDD@@@===============<<<;;;;;;::::::888888888888777777777777777777666555555444444444222222222111111111000000///000000000111111111111222222222222222222222222333333444444555555666666888888888777666444333222555555555666555444444333000000000111111111111111333444666:::======;;;999444333222000000000000111------------......//////.........///000111333333555555777<<<@@@GGGUUUbbbwww}}}vvvlllddd^^^ZZZWWWVVVUUUSSSSSSTTTUUUVVVVVVTTTJJJGGGDDDBBBAAA@@@???===;;;;;;;;;:::::::::::::::777555222222222333333222111111000000///......---......------------......///...------------...///***++++++,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))***)))))))))))))))************))))))******+++,,,///000000111333666:::===BBBBBBAAA>>>:::666444444111333777<<>>BBBIIIXXXfff~~~{{{qqqhhh```[[[XXXUUUTTTSSSSSSSSSUUUVVVUUUTTTKKKIIIFFFEEEDDDCCCAAA???<<<<<<<<<<<<<<<;;;;;;;;;999666444333333444333333111111000000//////......///......------......///........................,,,------------,,,++++++************************))))))))))))))))))************)))))))))))))))*********))))))******+++,,,000111222111111444888<<>>@@@CCCBBB>>>999555333111222222444999CCCNNNUUU[[[\\\]]]^^^^^^^^^^^^^^^```aaaaaa```^^^ZZZVVVSSShhhUUUOOOIIIFFFCCC???>>>AAA>>>======<<<;;;;;;::::::999888888777666666555555555666666666555444333222222222222111111111111000000000000000111111111111111111111111111111111111222333333444555666777888666666666666555555444333444444444444444333333222000000000111222333333333222333555888::::::777555444333111000//////000000/////////////////////////////////000111222444444888888:::@@@FFFOOO```ooowwwnnnfff^^^ZZZXXXVVVTTTTTTTTTSSSQQQPPPNNNLLLJJJIIIHHHGGGDDDAAA?????????>>>>>>=========;;;999666555555555555444111111111000000000000000//////............//////---------......---------+++,,,.../////////---,,,''''''((((((((()))))))))((()))))))))************++++++***)))))))))))))))******))))))******+++,,,,,,///333333111111444888999<<>>===;;;999888777999888888777666555555444666777777777777555444333222222222111111111111000000000000000111111111111000000000000000000000000222222333444555666777888444555555555555555444444000111111111111000//////...//////000111222222222222222444777999999777444333222111////////////000000000000000000000000/////////000000111222444555666666:::@@@GGGRRRcccsss~~~uuukkkbbb]]]ZZZXXXUUUTTTTTTSSSQQQOOONNNMMMKKKJJJIIIGGGDDDBBB@@@@@@??????>>>======<<<<<<999666555555666555444111111111111000000000000//////............//////,,,,,,------------,,,,,,)))+++---///000000//////&&&'''''''''(((((())))))(((((())))))*********+++++++++***))))))((())))))*********)))***++++++,,,)))...222333000///222666222777===AAAAAA>>><<<:::111111000000444<<>>@@@======<<<;;;::::::999999::::::999999888777777777555555444444444333333333222222222222111111111000000000111111111000000///111111111111111111111111444333222111111333555666555444222111111222444555666555444333222111111111111111111111000000000000333333444555666777888999444333333222111000///.........//////000000000000//////000111222333333444555<<<===AAAMMMVVVeee{{{{{{qqqgggbbbZZZXXXWWWVVVVVVTTTQQQOOONNNLLLJJJHHHFFFEEEEEEEEECCCCCCBBB@@@???===<<<;;;<<<;;;999777555555555555222222111000/////////000//////.........------------///111222222111///---+++,,,---.........---,,,))))))(((((((((((())))))''''''''''''((()))++++++,,,,,,,,,+++++++++******///...+++))))))***---...111222333222000000111222333333666:::???AAA>>>;;;555222///...111777>>>CCCRRRTTTVVVWWWXXXYYY\\\^^^ZZZ[[[\\\]]]]]]\\\ZZZZZZyyy```QQQKKKFFFEEECCC???>>>???>>>======<<<;;;;;;::::::::::::999888888777777666555444444444444333333333222222111111111000000000000000111111111111000000111111111111111111111111444333222111111333444666555444222111111222444555666555444333222222222222222222222222111111111111333333444555666777888888111111000000000111111222111111000000//////000000000000111222333444555555777>>>???CCCNNNWWWfff}}}wwwnnnhhh]]]\\\YYYXXXWWWVVVSSSQQQOOONNNLLLIIIGGGGGGFFFGGGDDDCCCBBB@@@???===<<<<<<===<<<:::888777666666666333222111000000000000000/////////.........------------...//////...------***+++,,,,,,,,,+++************))))))))))))******(((((('''(((((()))***+++++++++*********)))))))))------+++++++++,,,...///000111222222000000000222333333444999===@@@>>><<<777555111000222666<<<@@@MMMPPPTTTVVVXXXYYY[[[]]]\\\\\\\\\\\\\\\[[[ZZZYYYvvv]]]OOOIIIDDDDDDBBB>>>===>>>>>>>>>======<<<<<<;;;;;;:::999999888888777666666444444444444333333333333111111111111000000000///000000111111111111111000222222222222222222222222444333222111222333444555444444222222222222444444555444333333222222222222444333333333333222222222333444555666777888888888222111000///000111333444666444222000//////000000111111222333444555666666888???@@@DDDPPPZZZiii~~~vvvqqqccc```]]][[[YYYWWWUUUSSSQQQPPPMMMKKKIIIHHHHHHHHHFFFEEECCCAAA???>>>======>>>===;;;999888777777777444333222111000000000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))******))))))))))))******))))))(((((((((((()))))))))))))))(((((((((((((((++++++,,,---...///000000///000111111//////000111222222333666:::>>>>>>>>>:::888555222333555999<<>>>>>>>>===<<<:::999888777777555555444222111111111111000000000/////////.........---+++******+++---...//////......---,,,+++***)))))))))(((((()))))))))***))))))(((((((((((()))))))))))))))(((((((((((()))***,,,...000111111000---///000000///...///111000000111333777;;;>>>???>>><<<888666444555666777>>>DDDMMMTTTYYY[[[\\\]]]```___]]][[[YYYYYYYYYZZZrrrZZZLLLFFFBBBAAA@@@===;;;===;;;;;;:::::::::::::::999999999888888777666666555444444333333333222222222111111111111000000000000000000111222222222222222222222222222222222222222222222222222333333444444333333333333333333333333333333222222222333444444333222222222222111111111444555666888999888777777666444333222333555888::::::777444000//////000111//////000222333555666666888>>>@@@EEESSS___qqq}}}oookkkddd___\\\ZZZXXXVVVSSSRRRPPPMMMLLLKKKKKKKKKJJJIIIFFFCCCAAA@@@???@@@======<<<;;;:::888777666777666555333222222111111111111000000000/////////000...,,,++++++,,,...000//////...---,,,,,,++++++)))((((((''''''(((((()))***))))))(((((((((((()))************************)))***---///000000000///,,,---//////...---///000//////000222444888;;;>>>@@@>>>;;;999666555444444999???IIIQQQWWWZZZ]]]___aaa```^^^\\\ZZZZZZ[[[[[[rrr[[[LLLFFFBBBAAA@@@===<<<===:::999999999999999999999999888888777777666555555333333333333222222222222222222222222111111111000000000111222333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222222222333444444555222222222222111111111111444555777999999888777666333222222333444777:::<<<777555333111000000111111...///000222333555666777777>>>@@@GGGVVVcccwwwvvvqqqiiiccc___\\\ZZZYYYVVVTTTRRRPPPNNNMMMMMMMMMMMMKKKGGGDDDAAAAAAAAAAAA>>>>>>>>>===;;;:::888777888888666444333222222222111111111111000000000000000///...,,,,,,...///000------,,,+++************))))))(((((((((((())))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,+++,,,---...//////...---+++,,,---...------...000...///000111222555999<<<@@@???===;;;999666444333666;;;DDDKKKRRRXXX]]]```aaa```___^^^]]]]]]\\\\\\rrr\\\LLLFFFBBBBBBAAA===<<<>>>::::::::::::::::::::::::888888888777666666555555333333333222222222222111333333333333222222222222///000111222333333333333333333333333333333333333222222333333444444444333222333333444444333333222222222222222333444555666444333333333222222222222444666888::::::999777555444444333333444555555666333222222111111111111222///000111333444666777888888@@@BBBIIIZZZiii}}}}}}wwwnnngggbbb___^^^\\\YYYXXXUUUSSSQQQPPPPPPPPPNNNLLLHHHDDDBBBAAAAAABBB@@@@@@@@@@@@>>>===;;;999999999777555444333222222222222111111111000000000000///...------...///000,,,,,,+++*********+++,,,++++++************++++++(((((('''(((((()))***+++++++++++++++,,,,,,,,,------------------,,,++++++***+++------,,,,,,...///,,,///111222111222666999??????>>>===;;;888555333444888>>>DDDLLLSSS[[[`````````aaa``````___^^^^^^sss]]]LLLFFFBBBBBBAAA>>>===???;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555333333333222222222111111444444444333333333222222///000111222333444444444333333333333333333333333111222333444444444333333222333333444444333333222111111111222333444555666555555444444444333333333444666888::::::999777555999888666444222000...---000000111111222222222222000111222444666777999999999AAADDDLLL]]]lll|||rrrjjjeeebbb```___\\\ZZZXXXVVVTTTSSSSSSSSSOOOMMMIIIEEEBBBBBBBBBCCCBBBCCCCCCBBBAAA???===;;;:::999888666444333333222222222222111111111111000.........------............---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---''''''''''''(((***++++++******+++++++++,,,,,,,,,//////...,,,+++***)))))))))+++,,,,,,,,,,,,...///,,,///222222111111444777>>>>>>???>>><<<999666444222555:::@@@GGGPPPZZZ```___```aaabbbbbbaaa```___tttaaaLLLHHHBBB>>><<<======>>><<<<<<;;;::::::::::::;;;:::888777555555555666666555444444333333222222111000000000000000000000000444444333333333333333333222222333333333333444444333222222444666666555444333333333222222333444444222222222222222222222222333333333222333333444444666777888999999888777666<<<:::777555333333333444111111000000000000111111000000111222444666888999???BBBGGGNNN[[[qqqwwwmmmhhhfffcccaaa______^^^[[[XXXUUUTTTTTTRRROOOJJJHHHGGGGGGGGGFFFFFFFFFEEEDDDAAA>>>;;;999888888999888777666444333111111111000000000000000111000000///...------,,,...------,,,,,,------...///...---,,,++++++++++++))))))(((((((((((()))***(((((((((((())),,,...///,,,,,,,,,------.........------,,,,,,+++***))))))++++++,,,---///111222333888;;;@@@CCCBBB>>>888555555333555<<>>============<<<<<<;;;::::::::::::;;;999999888777666666666666555444444333333222222111111111111111111111111111222222222222333333333333222222333333333333444444444333333444666777666555444333333222333333444444333333333333333333333333333222222222222333444444666777888999999888777666:::999666444222222222333111111000000000000111111111111222333444666888999>>>BBBHHHPPP^^^ttt|||rrrllliiifffccc`````````^^^[[[XXXVVVUUUQQQNNNKKKIIIIIIIIIHHHGGGGGGFFFEEECCC@@@>>>;;;:::888999999999888666444333555555444333222222111111////////////////////////...------,,,,,,------.........,,,++++++*********)))))))))(((((())))))******)))))))))***,,,---...,,,,,,,,,------------------,,,,,,,,,+++*********,,,,,,,,,...///111222333666:::>>>BBBBBB???;;;888555111222888???FFFPPPYYY_________``````aaaaaabbbmmmZZZKKKGGGAAA>>>============<<<<<<;;;:::::::::::::::999999999999888777666555555444444333333222222111111111111111111111111111000111111111222333333333222222333333333333444444444444444555777888777666444444333333333333333444222222222222222222222222222111111111222222333444666777888888888777666555888777555333222111222222111111000000000000111111222222333333555666888888===BBBJJJTTTbbbxxxyyyrrrmmmhhheeebbbbbbbbbaaa^^^[[[XXXVVVOOONNNLLLLLLLLLKKKIIIGGGGGGFFFDDDAAA???===<<<<<<999:::999999888666555444777777666444333222111000/////////000000000111111......------------......------,,,+++******************))))))))))))******,,,++++++++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...000111222222333777<<<@@@BBBAAA???===777222111444999???HHHQQQ\\\\\\]]]___aaabbbcccdddhhhVVVJJJFFFAAA>>>============<<<;;;::::::999999::::::999999::::::999888666555555444444333333222222111111111111111111111111111//////000111222222333333222222222333333333444444555555555777:::;;;999888555444444333333333333444111111111111111111111111111111111111111222333444666777888888888777666555555555333222111111111111222111111000000111111222333333333444555777888999<<>>======;;;;;;:::999888777666666555555444333333222111111111111111111111000000000......------------......---,,,+++***************,,,++++++************+++------------,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111000333888===@@@BBBBBBAAA<<<777333444666:::BBBJJJSSSVVV[[[___bbbccccccbbbcccSSSHHHEEEAAA>>>=========<<<;;;;;;:::999999999999:::999999::::::999888666555555444444333333222222111111111111111111111111111//////000111222222333333222222222333333333444444666777999<<<>>>>>><<<:::666555444444333333333444222222222222222222222222111111111111222333444555666777777888777666555444333333222222111111111111222222111111111111222222333444444555666777999:::===DDDNNN[[[kkk~~~uuummmgggeeedddccccccccc___ZZZVVVPPPPPPPPPQQQRRRPPPLLLIIIIIIGGGDDDBBB@@@?????????<<<<<<;;;:::999888888777444444444444555555555555555444333222111000/////////......------......///,,,,,,++++++***+++++++++------,,,+++++++++++++++............------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,---...///000/////////...111555999>>>AAACCCDDD@@@999444444444555;;;BBBGGGMMMVVV^^^bbbccc```^^^xxx^^^QQQGGGDDD@@@>>>>>>>>>===<<<;;;;;;:::999999999999999999999999999888777666555555444444333333222222111222222222222222222222222000111111111222333333333222222333333333333444444666888===AAADDDCCC???;;;777666555444333333333333444444444444444444444444111111111222333444555666666777777888777666444333222222222222222111111111222222111111111111222222333333444555777999;;;<<<@@@GGGQQQ]]]mmm|||ssslllhhheeeccccccdddaaa\\\WWWRRRRRRRRRSSSSSSQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<:::999999999999666666777777888999999999777666555444222000///...//////............//////------,,,++++++,,,,,,---///...---,,,,,,+++,,,,,,---------......---,,,,,,------......////////////------------,,,,,,,,,,,,+++,,,...//////...---,,,---///222666:::???BBBDDDAAA;;;666444333222555:::===DDDOOOYYY___```]]][[[qqqYYYMMMFFFCCC@@@>>>>>>>>>===<<<;;;:::999999888999999999999999888777666666666666555444444333333222222111222222222222222222222222222222222222333333333333222222333333333333444444666:::@@@FFFIIIGGGAAA<<<777666555444444333333333333333333333333333333333222222222333444555777888666777777777777555444333111111222222333222222222333222222111111222222333222222333555888:::<<<>>>CCCIIISSS^^^ooozzzssslllhhhddddddeeeddd___ZZZVVVTTTSSSSSSSSSQQQNNNLLLIIIIIIHHHGGGEEECCCBBBAAA???>>><<<;;;:::999::::::888888888999999999999999777666555444333222111000//////............//////...------,,,------......000///...---,,,,,,,,,,,,++++++------...---,,,,,,---......///000111222222.........---,,,,,,,,,+++***+++---......,,,+++***---...000333777<<>>999777555222333777777===GGGPPPWWW[[[[[[[[[lllUUUKKKFFFCCC@@@>>>>>>>>>===<<<;;;:::999999888888999999:::999777555555555666666555555444333333222222111222222222222222222222222444444333333333333333333222222333333333444444444666;;;BBBIIILLLIIIBBB<<<777777666555444333333333000000000000000000000000333333333444555666888888666777777777777555333222111111222333333333333222333222222111111222222333111222333555888;;;===???EEEKKKTTT___oooyyyooojjjfffeeeffffffaaa]]]XXXVVVTTTSSSSSSQQQNNNLLLIIIIIIIIIIIIGGGEEEBBBAAA@@@???===;;;:::::::::;;;999888888888777777666666555555555444444333333333//////............//////......---------......///000000///...---,,,,,,,,,******,,,---------,,,,,,---...///000111222333444//////...---,,,,,,++++++***+++,,,------,,,***(((---...///111555:::???BBBGGGBBB===<<<999555444777666:::BBBJJJRRRWWWZZZ\\\iiiTTTJJJDDDBBB@@@>>><<<;;;;;;;;;===;;;999999999999777666888777666555555666777777333333444444444333222111333333222222111222222222333333333444444444555555222222222333444555666666999>>>FFFLLLLLLFFF>>>999444444444333333222222222333333333222222333444444222222222333444555666777666777777777666555333222,,,---000111111000---,,,222222111111111111111111111222333555888;;;===???FFFJJJSSSaaauuuxxxrrriiicccaaaaaa```^^^]]]ZZZVVVSSSRRRQQQPPPNNNOOOOOONNNLLLIIIEEEBBB@@@@@@???===;;;999888888888:::888666555777888888888999888555333222222333444////////////............///...---,,,---...///000---.........---+++)))(((,,,,,,***)))))))))***+++,,,---//////000111444666444222000...------...///+++---///---+++)))+++---)))---000000000333999???AAABBBBBBAAA>>>999444111444555999>>>FFFOOOVVVZZZfffRRRIIIBBBAAA???>>>=========>>>>>>===;;;:::::::::888666999888666555444444555555555444444444333333222222222222222111222222333333333444444444555555555555333333333333444555666777888===CCCHHHHHHCCC===888444333333333333333333222444333333222222333333444222222222333444555666777777888888888777666444333---...000111111000...---111111111111111111111111333333555777999<<>>===;;;:::999999:::999777777888999999999;;;999777555444444555666111111000000000/////////------,,,+++++++++,,,---------.........,,,+++***,,,,,,***)))))))))***+++---...000111111333555888666555333111///.........,,,...///...+++***,,,---***---000000///111777===@@@AAACCCCCCAAA===888555444444666;;;BBBJJJRRRVVVcccPPPHHHAAA@@@???>>>>>>>>>???@@@@@@>>><<<;;;;;;:::888666999888777555444444444444777666555333222222333333111111111111222333444444444444555555555666666666444444444444555666777777777:::???BBBBBB???:::777222333333333333333333444444333333222222333333333222222222333444666777888999:::::::::888777555333////////////////////////111111111111111111111111444444666888;;;>>>@@@BBBHHHMMMWWWfff{{{}}}sssllljjjiiihhhgggbbb___\\\ZZZYYYWWWUUUTTTSSSRRRQQQPPPMMMJJJGGGEEECCCBBB@@@>>><<<;;;::::::::::::999999999999::::::<<<;;;999777666666666777222222222111111111111000......---,,,+++++++++,,,,,,---...//////...---,,,,,,,,,+++************+++,,,...000111222444777:::999888777555222000...,,,,,,.........,,,+++,,,---***,,,//////...000444888===@@@CCCEEEEEEBBB===;;;555444444666;;;CCCKKKPPP|||```OOOHHHBBBAAA@@@???>>>>>>??????@@@>>><<<;;;:::999777555888777777666666555555555999777555222222222333444111111111111222333444555555555555666666666666777555555555555555666777777555777:::<<<<<<:::777555222222222333333444444444444444333222222222333333222222222333555666888888;;;<<<<<<;;;999777555444111000///......///000111111111111111111222222222333444666888;;;>>>AAABBBHHHNNNYYYiii~~~zzzrrrooonnnllljjjeeeccc```^^^]]][[[YYYWWWTTTSSSSSSQQQOOOLLLIIIGGGDDDCCCAAA???===;;;;;;:::888999:::999888888999:::<<<;;;999888777666666666222222222222111111111111111111000///...---------,,,---...000000000///...,,,,,,++++++************+++---///000222444777:::;;;;;;;;;999666222...,,,,,,,,,---,,,++++++++++++***,,,---------...111444:::===BBBGGGHHHFFFCCCAAA999666333333666===EEEJJJxxx^^^OOOIIIDDDCCCAAA???============>>><<<:::999999888666555666777777777777777777777888666444222111222333444111111111111222333444555555555555666666666666777666555555555555666777777444555666777777666555444222222222333333444444444555444333333222222222333222222333444555777888999=========<<<:::777555333111000///......///000111000000111111111222222222222333555777;;;>>>AAABBBIIIOOOZZZkkkzzzuuurrrnnnkkkgggeeecccaaa```^^^[[[YYYTTTTTTSSSRRRPPPMMMJJJHHHDDDCCCAAA???===;;;:::999666888999999777666777999:::999888777666555555555222222111111111000000000111111000000///...---,,,,,,---///000111000000///,,,,,,,,,,,,++++++******(((***---...///222555888<<<<<<<<<:::777333///,,,,,,+++***************)))***+++,,,------...///111666:::@@@EEEHHHHHHGGGFFF>>>:::555333444999@@@EEEttt[[[NNNIIIDDDCCC@@@>>><<<;;;;;;;;;<<<;;;999999999999777555666666777777777777666666555444333222222222333333111111111111222333444444444444555555555666666666666555555444555555666666333444555555555555444333222333333333333333333444555555444333222222222222222222333444555777999:::>>>>>>===<<<:::777444333111111////////////111111000000000111222222333333222333555888;;;>>>AAACCCKKKQQQ]]]mmm|||wwwppplllhhhfffdddcccbbb```]]]ZZZUUUUUUTTTSSSQQQNNNLLLJJJEEEDDDBBB???===;;;::::::444777:::999777555666888888888777777555444444333222222222111111111000000...............---,,,+++,,,---...000000000//////,,,,,,,,,---,,,++++++***''')))+++,,,---///222555:::;;;;;;999777333000...,,,+++******++++++***)))***++++++,,,---...//////222666<<>>888444333666;;;???pppXXXLLLIIIBBB@@@>>>===;;;;;;;;;<<<<<<:::999999::::::999888666777777666555444222111111111111222222222222333222222222111222222333333333444444444555555555555555555444444444444444555333444444555555444444333444333333333333333333222666555444333222222222222222222333444666888:::;;;>>>>>>===<<<999666333222111000000000000000000111///000000111222222333333333444666999<<<@@@CCCEEENNNTTT```qqq{{{rrrlllhhhfffeeedddccc```]]]ZZZWWWWWWWWWUUUTTTQQQNNNMMMGGGFFFDDDAAA>>>===;;;;;;444888<<<;;;777555777999888888888777666555333333333333333333222222222222------...//////...---,,,,,,---.../////////...---,,,,,,---------,,,+++***((()))+++,,,,,,...111333888888888777666333111000///---++++++---...,,,*********+++,,,.../////////000222777===BBBFFFHHHIIIDDD@@@:::444222444777:::mmmVVVKKKGGG???>>>===;;;;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::777777777555333000---,,,//////111222222222222222333333222222111222222222333333333444444444555555555444444333333333444444333444555666666555444333444444444333333222222222666555444333222222222222222222333444666888:::;;;>>>>>>===<<<999666333111000000000111111000000000///000000111222222333333444555777:::>>>AAAEEEFFFPPPWWWcccsss~~~tttlllhhhfffeeedddccc```]]]ZZZYYYYYYXXXWWWUUUSSSPPPOOOIIIHHHEEECCC@@@>>>===<<<555999===<<<999666888;;;888888888888777555444333555555444444444333333333...///000111111000//////------...//////...---,,,,,,,,,---...---,,,+++***)))***,,,,,,,,,...000222777666666666555333222222111...,,,---///000...+++******+++---///000000///...000555:::@@@DDDHHHJJJEEEAAA:::555222222555666eeeWWWLLL@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;::::::999999888666666666666666555555444444444333333333333222222444333333222111111111222222222333333333333444444555555555555666666666666777777666555444333333333666666666666666666666666333222222111111222222333333333444444555666666666===<<<<<<;;;:::999888888222222222111111111111000000000000111222333555555777999;;;===???AAAEEEGGGQQQWWWdddvvvzzzrrriiigggeeedddccc```]]]ZZZ]]]\\\]]]]]]]]][[[VVVRRRMMMJJJFFFDDDBBB@@@>>><<<======<<<;;;:::888888777666777888888888777555444333222222444555555333111000000111222222111///...////////////............///......------,,,++++++...//////...,,,,,,---//////111333444444222000...------,,,++++++***))))))+++,,,...000000///...---//////000333999@@@FFFJJJJJJEEE>>>666222000111222cccVVVKKK@@@@@@???>>>===;;;:::999888;;;;;;::::::999888888888666666666666666555555444444444333333333333222222444333222222111111222222222222333333333333444444555555555555666666666666777777666444444333333444444444444444444444444444333333222222222222333333333333444444555666666666999999999999888666555444222222222111111111111000/////////000111222444444555888:::===???BBBGGGJJJSSSYYYgggyyyyyypppnnnkkkhhhgggeeecccaaa___^^^^^^^^^]]][[[XXXUUUOOOMMMIIIFFFDDDBBB???===;;;;;;::::::999999999999777777888888888777666555333222222444555555333111111111222222222000///.........//////000000////////////......---,,,,,,+++***+++,,,,,,+++,,,...///111111111111111111000000------,,,,,,++++++******)))***+++,,,,,,,,,+++***......///222777>>>DDDHHHKKKGGGAAA;;;666333333333|||aaaTTTIII?????????===<<<:::888777666::::::999999888777777777666666666666666555555444444444333333333333222222333333222222111111222222222222333333333333444444555555555555666666666666777666555444444444444444333333333333333333333333333333222222222222333333333333444444555666666666777777888999777555333222222222222111111111111000.........///000111333333555777:::===@@@DDDIIILLLVVV]]]kkk~~~tttpppkkkhhhfffeeedddcccbbbaaa^^^]]]]]]\\\YYYWWWSSSPPPLLLIIIGGGDDDAAA>>>:::999999999999999999:::777888888888888777666555444333222333555555333222222333333222111000///...,,,...///000111111000000/////////...------,,,,,,&&&'''))))))***+++...000111000///......///000111---------,,,,,,,,,,,,,,,************************------...000555:::@@@CCCIIIGGGCCC???:::666333111yyy```RRRIII@@@@@@???>>><<<:::888777666999999888888777666666666666666666666666555555444444444333333333222222222333333222222111222222333222222222333333333444444555555555555666666666666777666555444444444444444555555555555555555555555333333333222222333333333333333444444555666666666777888999:::999777333111222222222111111111000000////////////111222333444777999;;;===@@@DDDJJJMMMXXX```ooozzzuuummmhhheeeeeedddddddddbbb^^^\\\\\\[[[ZZZXXXUUURRROOOLLLIIIFFFBBB???;;;:::999888888888888999777777777777666666555555444333333333555555444222444444333333222000000///...///111222222111000///000000//////...---------&&&''')))))))))***---//////............//////000,,,---------------------...---,,,,,,+++,,,,,,---,,,,,,,,,...222777;;;>>>DDDCCCBBB@@@<<<777222///www___RRRIIIBBBAAA@@@???===;;;:::999888999999888777777666666555666666666666666555555444444444333333333222222222333222222111222222333333222222222333333333444444555555555555666666666666666666555444444444444555555555555555555555555555444333333333333333333444333333444444555666666666666777999999888666333111222222222111111111000000000000000111222333444555999;;;<<<>>>@@@EEEJJJNNNYYYbbbrrrvvvnnnjjjiiihhhhhheeebbb^^^[[[[[[ZZZYYYXXXUUUSSSPPPMMMKKKGGGCCC??????===;;;888777666777777666666555555444444444444555444333333444555444333555444333333222111111111111111222222222000///...111000000//////...------)))***+++***)))***+++---+++---///000111000......,,,---------------------///...------------......+++++++++---000333666888>>>@@@BBBBBB???:::444000ttt^^^QQQHHHCCCAAAAAA@@@>>>===<<<;;;:::999999888888777666666666666666666666666555555444444444333333333333222222222222111111222222333333222222333333333333444444555555555555666666666666666555555444444444555555222222222222222222222222444444333333333333444444333333444444555666666666555666666777666333111000222222222111111111111000000000111111222333555666999;;;<<<>>>AAAFFFMMMQQQ[[[eeevvv~~~tttnnnjjjhhhgggeeebbb^^^\\\[[[ZZZYYYWWWVVVTTTRRRPPPMMMJJJEEEAAAAAA???<<<999777666777777777666555444444444555555666444333333444555555444555444333333222222333333222222222111111111111111111111111000//////......,,,------,,,***)))***,,,***,,,///111222111///------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,...000333444:::===AAADDDCCC???999666qqq\\\OOOGGGCCC@@@@@@???>>>>>>===<<<<<<:::999999888888777666666666666666666666555555444444444333333333333222222222222111111222222333444222222333333333333444444555555555555666666666666555555444444444555555666222222222222222222222222444444333333333333444444333333444444555666666666666666666666555333222111222222222111111111111000000000000000111333444555777888;;;>>>BBBIIIQQQVVV^^^hhhzzz|||sssmmmjjjgggfffccc```^^^]]]\\\YYYXXXWWWUUUTTTRRRPPPMMMHHHEEEBBB@@@<<<999888888999:::999888777666555666666777777555333333444555555555444333333222333444555555222111000000000222444666222222111000000//////...,,,,,,---+++))))))***,,,,,,---///000111111000000------,,,,,,++++++******''')))***,,,---------,,,++++++,,,,,,---///000111555999>>>CCCCCCAAA<<<999oooZZZMMMEEEBBB???>>>>>>>>>============::::::999999888777777777666666666666666555555444444444444333333333222222222111111111222333333444222222333333333444444444555555555555666666666777555555444444444555555666444444444444444444444444555444444333333444444555333333444444555666666777:::999888777666555555444222222222111111111111000......//////000222333444444666999===CCCKKKTTTZZZ```kkk}}}|||uuupppmmmgggeeebbb```___]]]ZZZXXXXXXWWWUUUTTTSSSPPPKKKGGGAAA???<<<:::999:::;;;<<<;;;:::888777777777888999777555333333444555666555444333222222333444666777000///......000444888:::222222111111000/////////***++++++***))))))***,,,///.........///000222333------,,,++++++***))))))'''(((+++...//////...---,,,,,,,,,,,,---...//////000444:::@@@BBB@@@===:::jjjWWWJJJCCCAAABBB@@@>>>===>>>>>>===<<<;;;:::999888777777777777777777777666555555444444444444444333333222222222111222222333333222222111222222222222222222222222777888999999888777666555555444444444444555666666666555444333222222222222222222333333333333444444222222222333444555666777999999:::999888666444333111111111111111111111111111111111111111222222222888888;;;@@@CCCGGGPPPZZZggguuu}}}tttlllllleeeaaabbbccc___[[[[[[YYYYYYXXXVVVSSSPPPMMMKKKEEEDDDBBBAAAAAA???<<<:::999999888888777777666666777777666555444333333222444333333222222222333333333111000.........//////111111000000//////......+++,,,,,,,,,,,,,,,,,,---,,,---///000000000///...------,,,,,,,,,+++++++++,,,,,,,,,------.........//////.........---------222222444999???AAA@@@>>>iiiWWWKKKDDDCCCBBB@@@>>>===>>>>>>===<<<::::::999888777777777888777777777666555555444444444444444333333222222222111222222333333222222111111111222333444555555666777888888999888777666555555444444444444555666666666666555444333333333333222222333333333333444444333333333333444666777888::::::::::::888777444333111111111111111111111111222222222222333333333333666666:::???DDDHHHSSS]]]iiiwww|||rrrpppiiicccdddccc```\\\\\\[[[[[[ZZZXXXUUURRROOOMMMIIIGGGDDDCCCBBB@@@===:::::::::999999888888777777777666666666555444444444555555444444444444555555222222111000////////////111000000000/////////...//////...---,,,+++******,,,---...///000//////............---------,,,,,,++++++,,,,,,,,,---------///.........------------111111333888===@@@@@@???fffVVVLLLFFFDDDAAA???======>>>>>>===<<<:::999999888888888999999777777777666555555444444444444333333333333222222111222222333333222222111///000111333555777888999666777888888888777666555555444444444444555666666777666666555444444444333222222333333333333444444333333444444555777888999;;;;;;;;;;;;999777555444111111111111111111111111333333333333444444444555555555999@@@EEEKKKVVVaaalll{{{zzztttlllfffeeeeeeaaa______^^^^^^\\\ZZZXXXUUURRRQQQMMMKKKHHHEEEDDDAAA>>>;;;;;;;;;::::::999888888777666666666666666666666666777666666666666666777777222222222222111000//////000000000000//////////////////...---,,,++++++***------...////////////...//////.........---------,,,,,,------------..................------------000000111555:::>>>@@@@@@}}}cccTTTKKKEEECCCAAA???=========>>>===<<<999999888888888999::::::777777777666555555444444333333333333333333333333111222222333333222222111///000111333444666777888666666777888888777666555555444444444444555666666555555555555555444333333222222222333333333444444444444444555666888999:::<<<<<<<<<;;;:::777555444111111111111111111111111222222333333444444555555666666:::@@@FFFLLLXXXcccnnn~~~xxxooogggfffeeecccaaacccbbbaaa___]]]ZZZWWWUUUTTTQQQNNNJJJGGGDDDAAA>>><<<;;;;;;::::::999888777777666666666777777777777777666666666666666666777888222333444444333222000///000000000000////////////,,,,,,------......//////------........./////////............------------............////////////------------------------///...///222666;;;???AAAzzz```RRRIIICCC@@@AAA???===<<<======<<<;;;999999999999999999::::::777777777666555555444444333333333333333333333333111222222333333222222111111111111222333333444444555666777888888777666555555444444444444555666666333333444444444333222222222222222333333333444444444444444555777999:::;;;<<<===<<<;;;:::777555333111111111111111111111111111111111222333444444555999999;;;AAAFFFMMMYYYdddqqq|||rrriiigggfffddddddfffeeecccaaa^^^\\\YYYXXXWWWSSSPPPKKKGGGDDDBBB>>><<<<<<;;;;;;:::888777777666666666666777777777777777555444444444555555666777333333444444444222000///////////////000000000000,,,,,,---......///000000---------------......///---------,,,,,,,,,,,,+++...---------------------,,,,,,------------------------...000333777<<>><<<<<<======<<<;;;;;;::::::999999999::::::777777777666555555444444222222333333333333444444111222222333333222222111222222222222222222222222444555666777777777666555555444444444444555666666222222444444444333222111222222333333333333444444333333444555777999:::;;;<<<<<<<<<;;;999666444222111111111111111111111111000000111222333444555555::::::<<>>======<<<;;;999888777777666666666666666666666666333333333333444555666666333333333333222111000000////////////000000000000000000/////////.........------,,,,,,------...///------,,,,,,,,,+++++++++,,,++++++++++++*********,,,,,,,,,,,,------------+++,,,...///111444999===rrrZZZOOOIIIDDDAAA@@@>>><<<<<<<<<===<<<;;;<<<;;;:::999999999999999777777777666555555444444222222222333333444444444111222222333333222222111333333333333333333333333333444666777777777666555555444444444444555666666222333444555555555333222222222333333333333444444222222333444666888:::;;;<<<<<<;;;:::888555333111111111111111111111111111111111222333444555666666999999<<>>===<<<:::999999777666666666555444444444333333333333444555666777444333222111111000000000.../////////000000000111000000000///////////////------,,,,,,,,,---...///...---------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------***,,,...//////222666999pppXXXOOOJJJEEEBBB@@@>>><<<<<<<<<===<<<;;;===<<<;;;:::999888888888777777777666555555444444222222222333333444444444222222222333333222222222333333333444444444555555333444666777777777666666555444444444444555666666222444555777777666444333222222333333333444444444222222333444666888:::;;;<<<;;;;;;:::888555222000111111111111111111111111222222333444555666777888777777;;;BBBIIIRRRaaannn}}}zzzpppjjjfffeeegggfffdddaaa^^^[[[YYYXXXXXXYYYUUUPPPLLLIIIGGGEEEDDDBBBBBBAAA???>>><<<;;;;;;777777666555444333333222333333333444444666777777444333222000///000000111.../////////000000111111------...///000111222222------,,,+++,,,---.../////////.........---------000000/////////.........+++++++++,,,,,,---------))),,,/////////000444777kkkVVVMMMFFFDDDEEE>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;888888999999777666555555444444333222222555555444444444333333333111111111111111111111111222222333333333333444444666666666666666666666666::::::888666555444444444555444444555777888777555333333333444444444555555555555777888:::<<<=========<<<:::777555333222111222111///------...000111222222222333444555666777::::::>>>DDDLLLVVVhhhxxx|||zzz|||ssslllhhhbbb^^^]]]bbbaaa[[[XXX[[[\\\XXXXXXSSSNNNKKKIIIHHHEEEBBBGGGDDDAAA@@@@@@@@@???>>>>>>;;;888666555666555444555444444444444555666666888777666666777666444222333333222111000///......000000000000000000000000///......---,,,,,,++++++,,,,,,,,,------.........------............------...---,,,,,,++++++,,,,,,,,,,,,,,,---///222444555hhhTTTKKKEEEBBBCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::888777888888888666555555444444333333222555444444444444333333333111111111111111111111111222222333333333333444444777777777777777777777777:::999888666555444444444555444444555777888666555333333444444444555555555666666777888:::;;;===>>>???>>><<<999777555444333000000/////////000111222222222222333444555666777::::::>>>EEELLLXXXjjjzzzzzzyyy{{{uuunnnhhhccc]]]aaaaaa\\\[[[^^^^^^[[[YYYUUUPPPMMMLLLKKKHHHEEEIIIGGGDDDCCCCCCCCCBBB@@@???<<<888666666666555444666555555555555555666666777666555555666555333111222222222111000000//////111111111111111111111111111111000000000/////////,,,,,,,,,------.........------............------------,,,+++++++++++++++...---------...000111222eeeRRRJJJCCC@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<:::999888777777777888666666555555444333333333444444444444333333333333222222222222222222222222222222333333333333444444777777888888888888777777999888777666555555444555555444444555777777666444444444444555555555666666888777777888999;;;===>>>???>>><<<999777555444333000000000111111222222333222222222333444555666777:::;;;???FFFNNNZZZmmm}}}~~~xxxwwwzzz}}}qqqiiiddd^^^``````^^^^^^``````^^^[[[XXXUUURRRQQQOOOMMMKKKMMMKKKHHHGGGGGGGGGEEEDDD@@@===999666666666555555777777666666666666777777777555444444555444333111111111111111111111111111111111111111111111111111...............------------------------.........------............---------,,,++++++******++++++...---------------...///cccQQQIIIBBB???@@@>>>>>>>>>===<<<<<<;;;;;;<<<999999:::999777666888666666666555444444333333444444444333333333222222222222222222222222222222222222222333333333444444666777888888888888777666888777666555555555555555555444444555666777555333444444555555555666666666999888888888999;;;===>>>>>><<<:::888555333222222111222333333333222111111222222222333444555666777;;;;;;???GGGOOO\\\ppp|||vvvvvvzzzwwwlllfff____________```bbbbbb```^^^\\\ZZZXXXVVVTTTRRRPPPOOOMMMKKKJJJJJJJJJHHHFFFAAA>>>:::777777666666555888888777777777777777888888666444444555555444222111111111222222222333333222222222222222222222222---------------------------------...............------............------,,,,,,+++************+++,,,,,,,,,,,,,,,---------bbbQQQJJJCCC@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<999999===<<<777666888777666666555555444333333444444333333333222222222222222222222222222222222222222222333333333444444444555777777777777555444666666555555555555555666555444444555666666444333444444444444555555555666888888888888:::;;;===???>>>===;;;888666444333222444444444444333111000///222222222333444555666777<<<<<<@@@HHHQQQ___tttzzzuuuvvv{{{wwwoooccc```^^^___aaabbbbbbbbbaaa```___]]]YYYWWWUUUTTTQQQOOOMMMMMMMMMLLLJJJHHHBBB???:::888777777666555777777777777777888999999:::888666555666666666555111111222222333333444444222222222222222222222222111111111111000000000000........................------............---------,,,++++++******++++++))))))***+++,,,---......```QQQKKKDDD@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;888;;;AAA@@@999555888777777666666555444444444333333333333222222222222333333333333333333333333222222333333333333444444333555666888888666555333555555555444555555666666555444444444555555444222333333333444444444555555666777888:::<<<===>>>???@@@???===:::888666555444555444444333222111000000222222222333444555666777<<<===AAAIIISSSbbbxxxzzzuuuwww~~~wwwjjjccc___```bbbbbbbbbdddccccccccc```\\\XXXVVVVVVRRRQQQOOOOOOOOONNNKKKIIICCC@@@;;;999888777666555666666666666777999:::;;;;;;999666555666777777666222222222333333444444444333333333333333333333333111111111000///........./////////...............------............------...---,,,,,,++++++,,,,,,((()))***,,,------......~~~___PPPKKKDDD@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;888<<>>?????????AAA???===;;;888666555555333222111000000111222333222222222333444555666777======AAAJJJTTTdddzzzzzzuuuyyysssiiiaaabbbdddcccdddfffdddeeeeeebbb]]]XXXVVVVVVTTTSSSRRRRRRRRRPPPMMMKKKDDD@@@<<<999888777666555333333444555777999;;;<<<;;;999666444555666666666333333333444444444444444444444444444444444444444111000///...---,,,+++***000/////////.........---------............------///...------,,,,,,------******,,,---------,,,,,,|||]]]PPPJJJDDD??????>>>>>>>>>===<<<<<<;;;;;;:::888===HHHGGG;;;555777777777777666555555444444333333333222222222111111333333333333333333333333222222333333333444444444555666999::::::999666555444444444444444555666777555444444444555555333111111111222222222333333333111444888<<>>;;;999666444333333000000///...000222555666222222222333444555666777======BBBJJJUUUeee|||zzzvvv{{{yyymmmddddddeeedddeeehhhdddffffffccc]]]XXXVVVVVVUUUTTTTTTTTTTTTRRROOOMMMDDDAAA<<<:::888888777555222222333555777999;;;===:::888555333444555555555444444444444444444444444444444444444444444444444555444333111000...---,,,000000//////.........------..................---//////...------------...,,,------...---,,,+++***sssYYYOOOFFFCCCBBB<<<@@@???>>>===<<<;;;::::::888999:::;;;:::999888777888888666555444333333222444333222222111111222222//////000111222222333333777666555444333444444555::::::;;;;;;:::999777666222333444444555555444444888888777555444333222111222222222333333444444444555666999;;;>>>???@@@AAAAAA???<<<888555333333333222222222222222222222222444333333333444666777888===>>>DDDMMMVVVeee|||{{{yyy{{{yyykkkcccccceeeeeeccceeeffffffccc]]]YYYXXXYYYYYYWWWTTTVVVXXXWWWRRRMMM@@@>>><<<;;;;;;:::777555999888777666666666666666777777777666555555444444777666555444333222222222444555777888777555222000444444444333333333222222......------------......//////...------------......---,,,++++++,,,---.........---------,,,,,,,,,qqqXXXOOOFFFCCCBBB<<>>>>>===<<<;;;:::999999999:::::::::999888888888777666555444333333333444333333222222222222222111222222333444444555555666666444333333333444444999:::::::::999888666555444555666666777777666666666666666555444444333333444444555555555555555555333444777:::<<<>>>???@@@AAA???;;;888555333333333222222222222222222222222444333333333444666777999===???EEEMMMVVVeee|||}}}{{{~~~sssiiiggghhhgggeeedddffffffddd___[[[ZZZZZZZZZWWWUUUWWWYYYXXXSSSNNNEEECCC???===<<<;;;999777:::999888777666666666666666666666666666555555555888777666555444444444444444555777888777555222111222222222222111111111111///......------....../////////...------------...///...---,,,,,,---...///......---------,,,,,,,,,nnnWWWNNNEEEBBBBBB===>>>======<<<;;;:::999999;;;:::999999888888888999888777666555444333333333333333333333222222222222222222222333333444444555555444444333333333333444888888999999888777666555444555666666777777666666444444555555555555555555555555555555555555444444333444777:::===???AAAAAAAAA???;;;888555444333333222222222222222222222222444333333333444666888999===???FFFNNNWWWfff|||sssnnnkkkiiigggdddeeefffeeebbb^^^\\\[[[[[[YYYXXXYYY[[[[[[VVVRRRLLLHHHDDD@@@>>>===;;;::::::999888777666666666666555555666666666666777777888888777666555555555555444555777777666555222111111111000000000////////////......------....../////////...------------...///......------......///......---------,,,,,,,,,jjjUUUMMMEEEBBBBBB======<<<<<<;;;::::::999999<<<;;;999888777888888999888777666555444444444444333333333333333222222222000000000111111222222222333333333333333333333333666777888888888666555444222333444444555444444444555555555555555555555555444444444333333222222222555666999<<>>;;;888555444444444222222222222222222222222444333333333555777999:::>>>@@@GGGOOOXXXfff|||uuuoookkkhhhccceeeffffffddd```^^^\\\\\\\\\\\\]]]___^^^[[[XXXRRRNNNGGGCCC@@@>>>===<<<:::999888777666555555555444555555666777777888888888777666666555555555666555666666777666444333111111000000000//////////////////............////////////...------------.../////////....../////////......---------,,,,,,,,,eeeSSSMMMDDDAAABBB>>><<<<<<<<<;;;::::::999999===;;;:::888777777888999888777666555555555555555333333444444444333222111000111111111111111222222222333333333333333333333666666777888777666555444222333444444555444444444666666666555444444333333444444444333333222222222555666999<<>>;;;777555444444444222222222222222222222222333333333444555777999;;;>>>AAAHHHQQQYYYggg|||uuummmhhheeeeeeeeeeeedddbbb___]]]^^^^^^___aaabbbbbb```^^^VVVQQQKKKEEEBBB@@@>>>===999999777666555444444444444555555666777888999999666666555555444555555555555666666666555444333222222222111111111000000000/////////......///////////////...------------......//////////////////.........---------,,,,,,,,,|||aaaQQQLLLDDDAAABBB???<<<<<<<<<<<<;;;;;;::::::<<<;;;:::999888888777777888777666666555555666666333444555555555444222111333333333333333333333333222333333444444444444333555666777888888777666555444555666666777777666666777777666555444444333333555555555555555555444444333444777999<<<===??????@@@>>>:::777555444444555222222222222222222222222333333333444666888:::<<>>:::999888666555444444444555555666777777888999999666555555444444555555666666666666666555444333222333333222222222111111111000//////......//////000//////...------------...---......//////......---......---------,,,,,,,,,xxx^^^OOOKKKCCC@@@BBB@@@=========<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666888777666666666666666666333444555666555444222111333333333333333333333333222333444555666555555444666666888888888888777666444555666666777777666666555555555555555555555555444444555555555555555555444555666888:::<<<<<<===???===:::777555555555555222222222222222222222222333333333444666888;;;<<>><<<:::999888777777777777777777888888888888888777777777777777888888777666666555444444333333222222222222111111111111000000////////////000000//////...------------...+++,,,---......---,,,+++......---------,,,,,,,,,ooo^^^LLLEEEDDDBBB@@@???===<<<;;;;;;;;;;;;<<<===::::::999888888777777666555555555555555555555555555333111333555666555333111111222222222333333333444444444555666777777777777666666666555555555555444444444444444444444444333333333333333444555666444333333222222333333444444666888:::<<<=========>>><<<:::777666555666666333333333333333333333333222444666777777999<<<>>>AAADDDLLLUUU]]]iii}}}zzzrrrhhhddddddddd___ZZZ[[[ZZZZZZ[[[^^^aaaaaaaaa\\\[[[XXXTTTOOOJJJFFFDDD>>>===<<<:::999888888777777777666666666777777888888777666555555666777888666777888999999888666555111111111000111111222222//////000000000000000///222222000///............//////.........---------...///000000000///---,,,mmm]]]LLLEEEDDDBBB??????===<<<;;;::::::;;;<<<===<<<<<<;;;::::::999999888555555555555555555555555666444222333555666444222111222222222222333333333444444444555555666666666777777666666666555555555444444444444444444444444444444444444444444555555444444333333333333444444444666888;;;===>>>>>>>>>===<<<999666555444555555333333333333333333333333222444666777777999<<>><<<:::999999888777666666555666666777777888777777666666666777777555777999::::::999777666333333222222222222222333//////000000000000000///000//////...------------//////.........---------///////////////......---jjj[[[KKKEEECCCAAA??????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999888555555555555555555555555666555333333444444333111222222222222333333333333444555555555555555555555777777777777666666666666444444444444444444444444555555555555444444444444555555444444444444555555555666888;;;===???@@@@@@===;;;888666444333444444333333333333333333333333333444666777777999===@@@BBBEEEMMMVVV^^^iii}}}xxxnnnkkkhhheeebbbccc```]]]\\\]]]^^^___```^^^^^^]]]ZZZVVVPPPKKKHHHCCCBBB@@@>>><<<:::999999666666555555555555666666777777888888888888777777555777:::<<<<<<:::888666555555444333222222222222000000111111111000000///////////////////////////...............---------000//////............///fffXXXJJJEEECCC@@@>>>>>>;;;;;;::::::::::::;;;;;;::::::999888888777777666555555555555555555555555666666555444444333222111222222222333333333444444666666666666666666666666888888888777777777666666555555555555555555555555666666666666555555444444666666555555555555666666555777999;;;>>>@@@AAABBB>>><<<999666555444444444444444444444444444444444444555666777888:::>>>AAACCCFFFNNNWWW___jjj~~~wwwooojjjfffcccdddaaa]]][[[\\\^^^```aaa___``````^^^ZZZUUUOOOKKKEEEDDDBBB???===;;;:::999777666555555555555555555666666888999999999888777777999<<<======:::666444666555444333222111111111111111222222111111000000111111111222222222222222........................000///...------...///000|||aaaUUUJJJEEEBBB???===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666666666666666666666666666666555333222222222222222333333333444444444777777777777777888888888999888888888888777777777555555555555555555555555666777777777777666444444777666666555555666666777666777999;;;>>>AAADDDEEE@@@>>>;;;888666555555666444444444444444444444444444555666777888;;;???CCCDDDGGGOOOXXX```mmmwwwnnnhhhddddddaaa]]]\\\]]]```bbbcccbbbbbbcccaaa^^^XXXSSSPPPHHHGGGDDDAAA>>>;;;:::999777777666555555555555555555666777999999999888777:::<<<======<<<888444222444444333111000000000000222222222222222111000000000111222222222222222111---.....................000///...------...///000www]]]SSSIIIEEEBBB>>>===>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;::::::999999888666666666666666666666666444555666555333222222333333333333333444444444444555666666777777888999999999999999999888888888777555555555555555555555555666777888888888777666555666666555555555555666666777777999<<>><<<===<<<<<<===>>>>>>===<<<<<<<<<<<<;;;::::::999999888666666666666666666666666333444666555333222333555333333333444444444444555222333444555666777888999::::::999999999888888888555555555555555555555555555666888999999888777666666555555444444555555666777888999<<>>??????>>>===<<<::::::999999888777777666777777777777777777777777222444666555333222444666333333333444444444555555000000111333555666777888:::::::::999999999888888666666666666666666666666444555777999:::999888777555555444444444444555555777888999<<<@@@DDDHHHJJJAAA???;;;888555444444444555555555555555555555555666666777777888<<>>;;;:::999888777777777777444444333333444555777888888888777666666777888888333333222222222333444444444444444444333222111000000111222222111///---+++---------.........//////,,,---///000000000///...nnnUUUOOOGGGCCCBBBAAA???===???===;;;<<<>>>>>><<<:::;;;;;;:::999888777666666888888777777666666666555888777777666555444444444444444333333444555777888666666555555666777999:::888999::::::999888666555555555666666666666666555:::::::::999999999888888666555555444444444555555777777888;;;@@@CCCDDDDDDBBB>>>:::777666555444333333444444444555666666666555666888:::;;;>>>BBBFFFGGGLLLRRRZZZeeewwwyyypppjjjmmmpppmmmiiifffdddeeeeeedddaaa]]]YYYVVVYYYTTTOOOJJJGGGEEECCCAAA>>>===:::888666555555555444333333555777888777666666666555555555555666666444444333222333444555666444444444333333222222222111111111111000000000000////////////............222222111111111111222222lllTTTNNNGGGCCCAAAAAA???===???===;;;<<<===>>><<<:::;;;;;;:::999888777777666777777777666666555555555666666666555444333333333444444333333333555666777888777666666666777888999999:::::::::999888666555666777777777777777666555888888888888888777777777666555555444444444555555777777888<<<@@@CCCEEEEEEAAA>>>:::777666555444333444444555555555555555555555666888:::<<>><<<:::888777777888:::888666555777999::::::888777777777777777777888777666555444444555666777444333333333222222222222111111111111000000000000////////////............------,,,,,,,,,,,,------hhhTTTNNNGGGBBBAAAAAA???===???===<<<<<<======<<<;;;;;;;;;:::999888777777666666666666555555555555555555555555444333333222222555444333222333444555666888888777777777888888999;;;;;;;;;:::999777666555888888888888777777666555555555666666777666666666555555444444444555555666777777999<<>>:::777666555444333666666555555555555555555555777999:::<<>><<<:::::::::;;;AAA===999777888:::<<<===999999999888888999999999:::999888777666666666777222222222222222111111111111111111111000000000000////////////...............------------------...dddSSSMMMFFFBBBAAAAAA???===>>>===============<<<;;;::::::999888777666666555555555555555555555444444555555555444444444333333555444333222222333444555666666777777888999::::::<<<<<<;;;:::999777666555888888888888777666555444444555666777777777666555555444444444444555666666888888999===AAAEEEFFFFFFAAA===999777666666555444777777666666555555444444555777999;;;===@@@EEEHHHLLLQQQYYYbbboooyyyrrrnnnkkkkkkmmmfffeeedddcccbbbaaaaaaaaa^^^\\\ZZZXXXVVVRRRLLLIIIBBBAAA???===<<<<<<<<<===CCC@@@<<<::::::<<<<<<<<<:::999999888888999999:::;;;:::999888777666666555111111111111111111111111111111111111000000000///////////////............///......------......///{{{```RRRLLLEEEAAAAAAAAA???=========>>>===<<<<<<<<<<<<999999888777666555444444444444555555555555555555666666666555555555555555555444333333333444555666444555666888999;;;<<<<<<<<<<<<;;;:::888888777777777777777777777666555444555666777888999888777666444444444444444555666666999999:::===BBBEEEFFFFFF@@@===999777666666555444777777777666666555555444555777999;;;>>>AAAFFFIIIMMMQQQXXX```mmmwwwpppkkkjjjllleeefffgggggggggeeecccbbb```___^^^\\\ZZZUUUPPPLLLEEECCCAAA???>>>>>>>>>>>>AAA@@@>>>======<<<:::888888888777777777777888888::::::999888777555444333111111111111111111111111111111111111000000000///////////////............,,,,,,++++++++++++,,,,,,www]]]QQQLLLEEEAAAAAAAAA???===<<<>>>>>>>>><<<;;;<<<===999999888777666555555444555555555555555666666666666666666666666666666666444444333333444555777888666777999;;;<<<===>>>>>><<<;;;:::999999888999999666777777888888777777666777888999::::::888666555444444444444444555666777999999;;;>>>BBBFFFGGGGGG@@@===999777666666555555777777666666666666666666555777:::<<<>>>BBBGGGJJJMMMRRRYYYbbbooovvvnnnkkklllggghhhjjjkkkkkkhhheeecccdddcccaaa___]]]YYYTTTPPPIIIGGGEEECCCAAA@@@@@@@@@@@@???=========<<<999666777777666666666666777777999999888888777555444333111111111222222222222222111111111111000000000000////////////..................------------......uuu\\\QQQKKKDDDAAA@@@AAA???===<<<>>>???>>>;;;:::<<<===;;;;;;:::999888777666666555555555666666777777777555555555555555555555555444444333444555777999;;;<<<<<<>>>???@@@@@@??????;;;:::999999999999:::;;;777777888999::::::::::::888999:::;;;:::888555333444333333444444666777777::::::;;;>>>CCCFFFHHHGGG???<<<999666666666666555666666666666666777777777666888:::<<>>???>>>;;;:::;;;>>>===<<<<<<;;;:::999888888555666666666777777888888444444444444444444444444444444444444666999;;;<<>>>>>========================<<<;;;;;;:::999888777777555777888999999888777555555555444333333333333444:::888777666777;;;>>>AAAAAADDDFFFGGGDDDAAA??????===<<<:::888888999:::;;;888999::::::;;;;;;;;;;;;;;;:::999999999888666444666555444333444666888:::======>>>AAAEEEHHHIIIIII@@@===888666555666666555444333333333333444555555888999;;;<<<>>>BBBGGGKKKQQQZZZgggttt|||uuutttrrrnnnlllkkkmmmnnnooommmiiieeecccbbbbbbccc^^^[[[VVVRRROOOLLLIIIFFFEEECCC@@@>>>;;;:::999999999999888888999999:::;;;888888888888999:::;;;;;;555444444444444555555666444333333222111000//////111111111111111000//////000/////////............mmmZZZMMMJJJFFFBBB???>>>>>>???========================<<<;;;;;;:::999888777777444555777888888777555444555555444333333333333444999888777666777:::>>>@@@BBBDDDFFFFFFCCC@@@>>>>>>;;;:::888777666777888999777888999::::::;;;;;;:::;;;:::999999999888666444555555444444555666888999::::::<<<@@@EEEIIIJJJJJJ@@@===888666555666666555555555444444555555666777777999;;;===???CCCHHHLLLSSS\\\iiivvvvvvvvvtttsssqqqppppppqqqssspppkkkfffcccbbbccccccbbb^^^ZZZVVVRRROOOKKKHHHFFFDDDBBB???===;;;::::::999999999999999:::;;;<<<<<<;;;::::::999999999999444555555666666777777777666555555444333222111000111111111111111000//////000000/////////.........iiiWWWMMMJJJFFFBBB@@@??????@@@========================<<<;;;;;;:::999888777777444444666666666666444444555555444333333333333444888777666666888:::===???BBBCCCEEEDDDAAA>>><<<<<<999888666555555555666777666777888999::::::::::::<<<:::999999999999666444444555555666666777888888999:::===BBBHHHLLLMMMLLL@@@===888666555666666555666666555555666666777888666888;;;===@@@EEEKKKOOOVVV^^^kkkwwwxxxxxxxxxxxxwwwvvvuuutttuuurrrlllgggcccbbbcccdddfffccc^^^ZZZWWWSSSNNNKKKGGGFFFDDDAAA>>><<<;;;;;;999999999::::::<<<======@@@???===;;;:::888888777444555777999999999999999888777777666555444333333111111111111000000000///000000000/////////......eeeTTTMMMJJJFFFCCC@@@???@@@@@@========================<<<;;;;;;:::999888777777444555666666666666555444555555444333333333333444666666666777888:::<<<===AAABBBCCCBBB???<<<;;;:::888777666555555555666666555666777888999:::::::::===;;;:::::::::999666444444555666777888888777777<<<===AAAFFFKKKNNNNNNMMM@@@===888666555666666555666666555555666666777888666888;;;>>>BBBGGGNNNRRRXXX```lllyyy|||||||||||||||zzzxxxvvvtttqqqkkkfffccccccdddfffgggeeeaaa]]]ZZZVVVQQQNNNIIIGGGEEECCC@@@>>><<<;;;:::::::::;;;<<<===>>>???BBBAAA???===;;;999999888555666999;;;<<<;;;:::999999888777666555444444333222111111000000000000000000000000////////////...{{{aaaRRRLLLJJJFFFBBB@@@???@@@@@@========================<<<;;;;;;:::999888777777666666666666666666666666555555444333333333333444555555666777888:::;;;;;;???@@@AAA@@@===;;;::::::888888777777666666666666555555777888999:::::::::===<<<:::::::::999666444444555666777888888888888===>>>BBBGGGLLLMMMLLLJJJ@@@===888666555666666555555555444444555555666777666999<<>>???@@@AAA@@@???===<<<;;;;;;;;;555777999;;;<<<<<<:::999888888777666555444333333222111000000//////000000111000000000////////////uuu]]]QQQKKKHHHEEEAAA?????????@@@========================<<<;;;;;;:::999888777777666666666666666666666666555555444333333333333444333444666777999:::::::::===>>>???>>>;;;:::999:::888888888888777777777777555666777999:::;;;;;;;;;>>>===;;;::::::999666444555666666777777888888999;;;===AAAGGGKKKLLLIIIFFF@@@===888666555666666555555555444444555555666777888:::===AAAEEEKKKQQQVVV\\\eeeqqq~~~}}}}}}}}}zzzxxxpppnnnjjjgggdddcccddddddaaa```___^^^]]][[[WWWTTTNNNMMMLLLIIIFFFCCC@@@??????>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<777888999:::::::::999888888777777666555444333222333222000/////////000111111111000000000/////////ppp[[[PPPIIIGGGCCC@@@>>>>>>>>>???========================<<<;;;;;;:::999888777777666555555555555555555666555555444333333333333444222333555888999999999999;;;<<<===<<<:::999:::;;;888888888888888777666666555666888999;;;<<<<<<<<>>BBBFFFKKKRRRVVV```iiiuuu}}}|||}}}|||zzzsssqqqnnnjjjfffcccbbbaaa^^^]]]]]]^^^___^^^[[[XXXSSSRRRQQQNNNKKKHHHDDDCCCAAA@@@@@@????????????@@@@@@???>>>===<<<;;;;;;;;;888888888777777777777777888888777666555444333333333222000///...///000111111111111000000000//////mmmYYYPPPHHHFFFCCC???======>>>???========================<<<;;;;;;:::999888777777555444444333333444444555555555444333333333333444111333555888999999999888999:::;;;;;;999999:::;;;777777777888777666666555666777888:::<<<=========???===<<<;;;:::999666444888777666555666777:::;;;;;;???EEELLLRRRSSSQQQNNN@@@===888666555666666666777777777777777888888999:::<<>>???:::;;;<<<======<<<;;;:::<<<;;;999888777777666666888888777777777777888888777666555444444444444444666777999:::;;;;;;::::::@@@??????>>>===;;;:::999888888888888777777777777;;;:::999999:::;;;===>>>>>>???>>>===<<<999777555777888888888666666888999>>>CCCIIIPPPXXX\\\VVVMMMAAA===888555555777999999666666777777888888999999???>>>AAAGGGJJJLLLRRRZZZfffppp~~~~~~{{{yyyvvvqqqlllfffaaa]]][[[[[[]]]```bbbbbb```^^^ZZZZZZYYYWWWTTTOOOKKKHHHHHHGGGDDDBBBAAA@@@@@@@@@@@@BBBBBBAAA>>>;;;;;;;;;:::::::::999999999888888999777555666999:::888666444222000000111222111000222222222222222222222222hhhVVVNNNHHHFFFBBB???>>>===>>>???;;;;;;<<<======<<<;;;;;;<<<;;;999888777777666666888888777777777777888888777666555444444444444555444666888:::<<<<<<===<<<;;;;;;;;;;;;:::888777666888888888888777777777777:::999999999:::;;;<<<===:::::::::999777555222111555666777666555555777999===CCCJJJQQQXXX\\\VVVMMMAAA===888555555666777888666666777888888999::::::===<<<@@@FFFKKKNNNUUU\\\iiisss~~~}}}~~~}}}zzzuuunnngggbbb```^^^^^^^^^```bbbbbb```^^^[[[[[[ZZZWWWTTTQQQMMMKKKKKKIIIGGGDDDBBB@@@@@@@@@@@@AAABBB@@@>>><<<;;;<<<999999999999888888888777888666555555777888777555444222000000111222111000222222222222222222222222dddTTTLLLGGGEEEBBB???>>>===>>>???;;;;;;<<<======<<<;;;;;;<<<;;;999888777777666666888888777777777777888888666666555555444444555555333555777999;;;======>>><<<<<<<<<<<<<<<;;;::::::999999888888888777777777999888888888999:::;;;<<<======<<<;;;:::888666555555666777777666666888:::===DDDMMMTTT[[[]]]WWWNNNAAA===888555444555555555555555666777999:::;;;;;;::::::???GGGLLLPPPWWW___kkkvvv}}}zzzqqqjjjfffeeecccbbbaaabbbbbbbbb```^^^\\\[[[ZZZXXXUUUSSSRRRQQQOOONNNKKKGGGDDDAAA@@@??????@@@AAA@@@>>><<<<<<<<<999999888888888777777777888777555555666666555333444222111000111222111000333333333333333333333333{{{bbbRRRLLLFFFDDDBBB???>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999888777666666666888888777777777777888888666666555555555555666666444555666888999:::;;;<<<;;;;;;<<<======<<<<<<<<<999999999888888888777777888888888888999:::;;;;;;AAAAAA@@@???===<<<::::::666777888888888888:::<<>>=========:::::::::999999999888888999888777777666666555444555333222111222222111000333333333333333333333333xxx___QQQLLLDDDCCCAAA@@@>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;999888777666666666888888777777777777888888666666555555555666666777666666666666666777888888777777888999999999888888999999999999888888888888777777888999::::::::::::>>>===<<<;;;999888888777555666777777777888;;;===BBBLLLWWW___bbbaaaYYYOOO@@@===888555444444444333222222444555777888999:::<<<===BBBKKKPPPSSSYYY```kkkuuu|||xxxwwwwwwpppmmmhhheeecccaaa^^^\\\^^^]]][[[ZZZYYYYYYYYYYYYWWWUUURRROOOJJJFFFCCCAAA@@@BBBBBBAAA???======>>><<<<<<;;;;;;;;;::::::::::::::::::999777666666666777555333333333333222111333333333333333333333333ttt\\\PPPKKKCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<===<<<;;;999888777777666666888888777777777777888888666666555555666666777777777777666666666666777777888888999999999999999888:::999999999999888888888777888999:::;;;;;;;;;;;;===<<<:::999888777777777222444555666666888:::<<>>DDDMMMSSSVVV\\\bbbllluuu~~~}}}wwwrrrlllgggccc```^^^\\\]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWUUURRRNNNJJJGGGEEECCCDDDEEECCC@@@>>>>>>>>>=========<<<<<<<<<;;;;;;999:::;;;:::888777777999:::888555555555555444333333333333333333333333333pppYYYNNNJJJBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<===<<<;;;999888777777666666888888777777777777888888666666666666666777888888888777777666777888999::::::;;;;;;;;;;;;::::::999::::::999999999888888888888888:::;;;<<<<<<;;;;;;>>>===;;;:::999999999999444555777888888:::===???EEEQQQ^^^eeeeee```UUUJJJ???<<<999777777777666555666666666777888999999:::<<<>>>EEEOOOVVVYYY```fffoooxxx~~~}}}~~~{{{vvvooohhhccc```]]][[[\\\]]]]]]^^^]]][[[ZZZYYYXXXWWWVVVTTTQQQMMMJJJHHHFFFGGGGGGEEEBBB???>>>>>>===<<<<<<<<<;;;;;;;;;;;;777999:::999777666888:::<<<:::777666777777555444444444444444444444444444mmmWWWLLLHHHAAAAAAAAA@@@???>>>=========<<<;;;::::::;;;<<<===<<<;;;999888777777666666888888777777777777888888666666666666666777888888888777777777999:::<<<>>>888888888888888777666666:::::::::999999999888888888999;;;<<<======<<<;;;===;;;:::888777777888888777999;;;<<<===>>>AAADDDEEEQQQ___eeeddd^^^RRRHHH???<<<999888888888777666888888999999:::::::::;;;;;;===EEEPPPXXX\\\cccjjjqqq{{{~~~|||}}}~~~xxxppphhhccc```]]][[[\\\]]]^^^___^^^\\\YYYXXXWWWWWWWWWUUUSSSOOOMMMKKKHHHIIIIIIFFFBBB???>>>>>><<<<<<;;;;;;;;;:::::::::555777999999666666777:::===;;;999888888888666555444444444444444444444444hhhVVVLLLHHHDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<===============;;;;;;:::999999888888777666666666666666666666666;;;:::888777777777666555777777666666777777888999:::::::::999999999888888888999:::;;;;;;;;;:::999======>>>>>>>>>>>>>>>===>>>>>>===<<<:::999888777777777777888:::<<<>>>@@@DDDKKKVVV___```YYYLLLCCC>>><<<999888888888777666444666777777777777:::<<<@@@AAAFFFMMMSSSXXXcccmmmwww}}}|||~~~{{{vvvmmmeee___]]]]]]^^^___```___]]][[[ZZZ[[[WWWUUUTTTTTTUUUUUUSSSRRRMMMJJJEEEBBBAAA@@@???>>>@@@???===<<<;;;:::999999;;;999777777777777666555999999999999999888777666666666555555555777888999fffVVVMMMIIIDDDCCCAAA@@@???>>>>>>>>>===============<<<<<<<<<;;;;;;:::999999888888777888888888888888888888888:::888777666666666666555888777777777888888999999:::::::::999999999888888999999:::;;;;;;;;;:::999;;;;;;<<<>>>???????????????>>>===<<<;;;999888888777777777888:::<<<>>>@@@EEEKKKUUU^^^___XXXLLLCCC===;;;888777777777777666555666777777777888:::<<<===???EEEMMMTTTZZZeeepppzzz}}}}}}~~~~~~|||wwwooogggaaa^^^^^^^^^^^^___^^^]]]\\\[[[\\\ZZZXXXVVVUUUUUUUUUSSSQQQMMMJJJFFFCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::;;;===:::888777888888888777999999999999999888777777777666666555666777888999{{{dddUUUMMMIIICCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888777888888888888888888888888777666666555555666666777888888888999999999:::::::::::::::999999999888888999::::::;;;;;;::::::999999:::<<<===???@@@@@@@@@???>>>===;;;:::999888888777777777888:::<<<>>>@@@EEEKKKTTT\\\]]]VVVKKKBBB<<<:::777666666777666555555666777777777888:::<<<<<<>>>DDDMMMUUU]]]hhhttt~~~~~~~~~|||xxxqqqiiidddaaa```]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWWWWVVVTTTRRRNNNKKKHHHFFFEEEEEEDDDBBB???>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;:::;;;;;;:::999999888888777888888888888888888888888444555555555555555777888999999:::::::::;;;;;;::::::::::::999999999888888::::::::::::::::::::::::;;;<<<===>>>????????????>>>===;;;999888777777777777777777888:::<<<>>>@@@EEEJJJSSSZZZ[[[TTTJJJAAA<<<:::777666777777777666555666888888777888:::<<<===???EEEOOOWWW^^^kkkvvv}}}|||yyyssslllgggdddccc^^^]]]\\\]]]^^^_________]]][[[YYYYYYYYYYYYWWWVVVRRROOOLLLIIIHHHFFFDDDBBB???>>>>>>=========>>>>>>???<<<999777888999::::::999:::::::::::::::999999999888777666666777888999sss___SSSLLLHHHBBBBBBAAA@@@??????????????????>>>===<<<;;;;;;:::;;;;;;:::999999888888777777777777777777777777777333555666555444555777999888999:::;;;;;;;;;;;;::::::::::::999999999888888999999999:::::::::;;;;;;?????????@@@??????>>>>>>===<<<:::777666666666666777777777888:::<<<>>>@@@EEEJJJQQQXXXXXXRRRHHHAAA===:::888777888999888888555777888888888888;;;===@@@BBBHHHQQQYYY```lllwww||||||{{{vvvpppjjjgggfff```^^^\\\]]]```aaaaaa```\\\[[[ZZZ[[[\\\]]]\\\[[[XXXUUUQQQMMMJJJGGGDDDAAA@@@??????>>>>>>>>>??????>>><<<999888888999999999999::::::;;;;;;;;;::::::999888777666666777888888ooo\\\RRRLLLHHHBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888777666666666666666666666666333666888777444444777:::888999:::;;;<<<;;;:::999:::::::::999999999888888888888888999:::;;;<<<===AAABBBBBBAAAAAA@@@???>>>>>><<<999777555555666777777777777888:::<<<>>>@@@EEEIIIPPPUUUVVVPPPGGG@@@===:::888888888999999999666777888888888999;;;===BBBDDDKKKTTT\\\dddppp{{{}}}~~~~~~{{{uuupppllljjjccc```]]]^^^aaadddcccbbb\\\\\\[[[]]]___``````___\\\YYYUUUQQQMMMIIIDDDAAABBBAAA@@@???????????????===;;;999999::::::999888::::::;;;<<<<<<<<<;;;;;;888888666555555555666777jjjYYYRRRLLLIIIAAAAAA@@@@@@??????@@@@@@===============<<<<<<<<<;;;;;;:::999999888888777777777777777777777777777555777999888555444777;;;777888:::;;;;;;;;;999999:::::::::999999999888888777777777888:::<<<>>>???BBBBBBBBBCCCBBBBBBAAAAAA???===:::888666666888888777777777888:::<<<>>>@@@EEEIIIOOOTTTTTTOOOFFF???;;;999777777888999999888666777888999888999;;;===BBBEEELLLVVV___hhhttt{{{vvvrrrpppgggccc______cccfffeeeccc___^^^]]]___```bbbaaa```]]]ZZZVVVSSSOOOKKKFFFCCCDDDCCCBBB@@@????????????===<<<;;;<<<===<<<:::777::::::;;;<<<<<<<<<<<<<<<888777555444444444555666gggXXXQQQMMMJJJAAAAAA@@@@@@???@@@@@@@@@<<<<<<<<<===============;;;;;;::::::999888888777888888888888888888888888555999;;;999555444777;;;666777999;;;;;;:::999888:::::::::999999999888888666666666888:::===???AAAAAAAAABBBCCCDDDDDDDDDCCCAAA???<<<999888888999:::777777777888:::<<<>>>@@@EEEIIINNNSSSSSSNNNFFF???:::888666666777888888777666777999999888999;;;===AAADDDLLLWWWaaajjjxxxzzzvvvtttiiiddd``````dddgggeeecccbbb```___```aaabbbaaa___]]]ZZZWWWTTTQQQMMMIIIEEEEEEDDDBBBAAA@@@?????????=========??????>>>;;;888::::::;;;<<<=========<<<777666555444333333444555fffQQQNNNNNNEEEAAAAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>><<<<<<;;;:::999999999999888888888888888888888888999999888777777777777777888999999::::::999999888777888:::;;;;;;:::888777;;;:::999888999;;;>>>???BBBBBBDDDDDDCCCBBB???>>>:::::::::::::::888777666777888999999:::<<>>===<<<;;;888888888888999999:::;;;:::999888777666666666666dddPPPMMMMMMEEECCCBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888999888777777666666666777999999::::::::::::999999777888:::;;;;;;:::888777:::999999999:::<<<>>>@@@BBBCCCDDDEEEDDDBBB@@@???;;;;;;;;;:::999999888888777888999::::::<<>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888777777666666666666666999999::::::::::::999999888999:::;;;;;;:::999888999999999999;;;===@@@AAACCCDDDEEEEEEEEECCCAAA???===<<<;;;999999999999:::777888999::::::<<>>???CCCFFFOOO\\\gggqqqyyyuuupppllljjjiiigggffffffeeecccaaa___^^^]]]]]]YYYWWWUUUSSSRRRPPPLLLJJJFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGDDD@@@;;;888;;;::::::::::::;;;<<<<<<::::::999888888777777777uuu^^^MMMJJJKKKEEEFFFEEECCCBBB@@@???>>>>>>????????????>>>>>>>>>===<<<<<<;;;:::999999999999999999999999999999999999777777666666666666666777999::::::::::::::::::999888999999::::::999999888888999999:::<<>>======????????????>>>>>>>>>===<<<<<<;;;:::999999999999999999999999999999999999777777666666666666777777:::::::::;;;;;;:::::::::999999999999999999999999888999:::<<<>>>@@@AAABBBCCCDDDFFFFFFEEEDDDAAA@@@???===;;;999888999:::;;;888999::::::;;;===@@@CCCGGGLLLQQQRRRNNNFFF???:::;;;::::::999999999999999888777777888999;;;===???EEEIIITTTbbbnnnzzzyyyssspppmmmiiigggkkkiiifffcccaaa_________ZZZXXXVVVUUUTTTRRROOOMMMKKKJJJJJJHHHGGGFFFEEEEEEFFFEEECCCAAA???===<<<;;;===<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;:::999888777iiiZZZNNNJJJJJJEEEDDDCCCBBB@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::777777777777777888888999::::::;;;;;;;;;;;;::::::999999999999999999999999999:::;;;===???@@@AAABBBCCCDDDEEEEEEEEECCCAAA???===<<<;;;999999999999:::888999:::;;;;;;===@@@CCCHHHLLLPPPPPPLLLEEE???;;;:::::::::::::::999999999888888888888:::<<<>>>???FFFKKKWWWfffsss}}}xxxuuuqqqmmmjjjiiihhhfffdddbbbaaa``````^^^\\\YYYXXXWWWUUUQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>============<<<;;;;;;;;;;;;<<<:::;;;<<<<<<;;;:::888777eeeYYYOOOJJJJJJEEEDDDDDDBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999::::::::::::;;;;;;;;;;;;:::::::::999999999999999999:::;;;;;;===>>>???@@@@@@@@@BBBCCCDDDEEEDDDBBB@@@???;;;;;;;;;:::999999888888888:::;;;;;;;;;===@@@CCCHHHKKKNNNNNNJJJDDD@@@===::::::;;;;;;::::::999888999999999999;;;===???@@@HHHMMMYYYiiiwww}}}zzzvvvqqqmmmiiiiiiiiihhhgggfffeeedddaaa___]]][[[YYYWWWSSSPPPOOONNNMMMKKKIIIGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<===<<<:::888777}}}bbbYYYPPPKKKJJJEEEEEEDDDCCCBBBBBBBBBBBBBBB????????????>>>>>>>>>>>><<<<<<;;;:::999999999999::::::::::::::::::::::::999888888888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::<<<<<<===???@@@@@@@@@@@@BBBBBBDDDDDDCCCBBB@@@>>>:::::::::::::::888777666999:::;;;;;;<<<===AAACCCHHHKKKMMMMMMIIIDDD@@@???::::::;;;;;;;;;:::999888:::999999:::;;;===???AAAIIINNN[[[kkkyyy~~~zzztttpppkkklllmmmnnnnnnlllkkkjjjdddbbb___]]][[[XXXTTTQQQPPPOOOMMMLLLJJJHHHFFFFFF???AAADDDEEEEEECCC@@@>>>===<<<;;;:::::::::::::::;;;<<<=========;;;999777yyybbbYYYPPPKKKJJJDDDFFFDDDBBB@@@????????????????????????????????????===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777888888999:::<<<===>>>AAA@@@>>>===;;;:::::::::;;;;;;::::::999888777777999:::;;;<<<============BBBCCCCCCCCCCCCAAA@@@???>>>===;;;:::999888888888666888999:::;;;<<>><<<;;;<<<;;;::::::<<<======<<<;;;;;;<<<<<<;;;;;;:::999wwwaaaXXXNNNJJJIIIDDDDDDCCCBBBAAA@@@@@@??????===========================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888999:::<<<===>>>@@@???>>>===;;;;;;::::::<<<<<<;;;;;;:::999999888:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCCCCBBBAAA@@@======;;;:::999888888888666888999:::;;;===@@@BBBJJJLLLMMMMMMIIIDDD???<<<::::::999999::::::;;;<<<999:::;;;;;;<<<===AAACCCHHHQQQ___mmm{{{}}}zzzxxxvvvtttssstttssspppmmmgggeeebbb___[[[YYYWWWVVVWWWUUURRRPPPNNNLLLHHHFFFGGGGGGFFFDDDBBB@@@>>>===???===;;;;;;<<<===<<<;;;;;;;;;<<<<<<;;;;;;:::999sss^^^VVVMMMHHHHHHCCCBBBBBBBBBBBBBBBAAA@@@@@@===========================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;999999999999:::;;;======???>>>======<<<;;;::::::===<<<<<<;;;;;;::::::999;;;<<<===>>>>>>???>>>>>>@@@AAABBBCCCCCCCCCBBBAAA===<<<;;;:::999888888888777888::::::;;;===AAADDDHHHKKKMMMMMMHHHCCC???===::::::999999::::::;;;<<<999:::;;;<<<<<<>>>AAADDDHHHQQQ```nnn}}}|||yyyvvvttttttsssrrrpppjjjhhheeebbb^^^[[[YYYXXXZZZWWWTTTRRRPPPNNNKKKIIIHHHHHHGGGFFFEEECCCAAA@@@BBB@@@>>>=========;;;:::;;;<<<<<<<<<<<<;;;::::::nnn[[[TTTKKKGGGGGGDDDAAAAAACCCCCCCCCBBBAAA@@@????????????????????????===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===============<<<;;;;;;:::<<<<<<;;;;;;:::::::::999:::;;;<<<======>>>>>>>>>>>>???AAACCCCCCCCCCCCBBB===<<<;;;:::999999999999777888:::;;;<<>>::::::999999::::::;;;<<<999:::<<<<<<<<<>>>AAADDDHHHRRRaaaqqq|||xxxtttrrrrrrrrrrrrmmmkkkhhheeeaaa^^^\\\[[[[[[XXXVVVTTTTTTRRRPPPNNNHHHHHHHHHGGGFFFEEECCCBBBCCCAAA>>>===>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;:::jjjYYYSSSIIIFFFGGGEEEAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;<<<<<<===<<<<<<;;;:::::::::::::::999999999999999999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBBBB<<<<<<;;;:::999999999999888999:::;;;===@@@EEEIIIIIIMMMPPPNNNHHHBBB???>>>::::::999999::::::;;;<<<:::;;;<<<<<<===>>>BBBDDDIIITTTdddttt}}}yyytttqqqooopppqqqooommmkkkgggdddbbb```______]]]ZZZWWWVVVSSSPPPNNNIIIIIIHHHHHHGGGEEEDDDCCCAAA???>>>===??????>>>===<<<<<<======<<<<<<;;;:::fffWWWRRRHHHEEEHHHFFFCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<999:::<<<======<<<;;;:::999999999999999999999999888888999;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAA@@@@@@<<<;;;::::::999999999:::888999:::;;;===AAAGGGKKKKKKPPPSSSPPPIIIAAA>>>>>>::::::999999::::::;;;<<<:::;;;<<<======???BBBEEEJJJVVVgggxxx~~~zzzuuupppnnnnnnpppooonnnllliiifffeeeccccccdddaaa]]]ZZZWWWSSSOOOLLLKKKKKKJJJIIIHHHFFFDDDCCCAAA???======>>>???>>>>>><<<============<<<;;;;;;|||dddVVVQQQHHHEEEIIIHHHFFFEEEDDDBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===============<<<;;;;;;;;;;;;;;;888999;;;======<<<;;;:::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;<<<===?????????>>>>>>;;;;;;:::999999999::::::999:::;;;;;;>>>BBBHHHMMMNNNSSSVVVRRRIIIAAA>>>>>>::::::999999::::::;;;<<<:::;;;<<<======???BBBEEELLLXXXjjj{{{|||wwwqqqmmmmmmooonnnmmmllljjjhhhgggffffffbbb```]]]ZZZXXXUUURRROOONNNNNNMMMKKKIIIGGGEEEDDDBBB@@@>>>=========<<<;;;===============<<<;;;;;;zzzcccUUUQQQHHHEEEIIIIIIGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;777999;;;=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;===>>>>>>>>>===<<<;;;;;;:::999999999::::::999:::;;;<<<>>>CCCIIINNNOOOUUUXXXTTTJJJAAA>>>>>>::::::999999::::::;;;<<<:::;;;=========???BBBEEEMMMYYYkkk}}}~~~xxxrrrnnnmmmooonnnmmmllljjjiiihhhhhhggg]]][[[YYYYYYZZZYYYXXXVVVQQQPPPOOOMMMKKKIIIFFFEEEDDDAAA???======<<<:::888===============<<<<<<;;;