Spring Boot - 自定义 banner

news2024/11/17 23:51:46

自定义 banner

在Spring Boot中,你可以通过定制Banner来个性化你的应用程序启动时的输出。Banner是一个在应用程序启动时显示的ASCII艺术字形式的标志,用于增加应用程序的识别度和个性化。

以下是一些定制Banner的方法:

创建自定义Banner文件:
在resources目录下创建一个名为banner.txt的文本文件,使用ASCII字符绘制你想要的Banner图案。Spring
Boot将在应用程序启动时读取该文件并显示Banner。可通过 http://patorjk.com/software/taag 、https://www.ascii-art-generator.org/
生成

示例:

NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkkkkkOOO00KKXXXXNNNNNNNNXXK0kxdoooodk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkxxxxxxxkkOO0KKXXXXXNNNXXK0Oxdllllllox0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkddoooooodddxkOO0KXXXXXXK0OxdolccccccldO0XXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OxdoollllllllloodxkOO00KKKOkdlccc::::::cok0KXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxdollccccccccccclloddxkkkkdocc:::;;;;;::ldO0XXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxdolcc::::::;;;::::ccllodddoc::;;;;;;;;;:coxOKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxdocc::;;;;;;,,,,,;;;;;:::cc::;;,,,,,,,;;;:ldkO00KKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK0Oxdlc::;;;;,,,,,''''',,,,,,,,,,,''',,,,,,,,;:codxkkOOO00KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdlc::;;,,,,,''''''''''''''..........''''',,;:cloodddxxkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolc:;;,,,,,'''''''...................'''',,,,;:ccllloddxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Oxol::;;,,,'''''''''.....................'''',,,;;::ccclodkO0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Oxol:;;,,,'''''''''''''''''''''''''.......''',,,,,;;;::cldkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxdlc:;,,,''''''''',,,;;;;;;;:::::;;,'.....'''',,,,;;:clodkOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Oxdlc:;,,''''''',;;::clllllllooooolc:,''.....'',,;;:clodkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Okdoc:;,''''',,;:cllooooddddxxxxddolc;,,'....'',;cldxkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0kxoc:;,'''',:cloolc:::looolllloooolc:;,'.....,;cdk0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0kxoc;,''';:loddol:;;;:c:;''',;:loolcc;,'....';cdk0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0kdl:;,,;:loddddo:;;:lll:;,,,;:cooollc:,'...';cdO0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOkdc;,,:lodxxxddlccldddolccccloooddool:,'..,;ldOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl:,;codxkkxxdddddddxxddddddddddddddl:,'',:ox0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOo:;;cdkkkkxoooooooooolcclodxxxxxxxxoc;,,;ldOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::lxkOkdlccc:;'''',;;;;coxkkkkkkkdl:;;cok0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlloxkOkocclc:,''',;:cc::cldxxxxkxdlccclxOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxodxkkxolool::::;;:cllc:;;:cooddxdooloxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxxkkkxoc;,,;::;,'''',;;;::ccloddddddxk0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0OOOOkxdl:',:oolc;,..',;:clooooddddddkOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK000Okxdo:,,;:;,'..';ccclooddddolllox0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK0Okxxdlcccc:;;;:cccclloodolc:;;:oOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0kxxdddoooolc:;:cccllooolc;,'..':oxOO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoooddoollc::;:cllloool:;,'......';:lodkO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkl;;:loollc:::clloooolc;,'............',:codk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl,..';:llllllllooollc;,...................',:lxO0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdc;'.....';clllllllc::;,............... .. ....,cdOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKXXKOxl:'..........',;::::;,'................. ..':dOKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0OOkOO0KKOo;'................'''................ . ..,cdOXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKK00Okxolcclx0K0d;............................. .......... ...,lxOKXXXKK00KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkxdlc:,'...;d0K0o'. . .......... ........... . ...,lxOKXXK0kxoodk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Oxoc:;'........;d0K0o,. ......... . ....... ..,lxOKKK0Oxl;,',:oxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Oxl:,....... ....;d0K0d;. ....... ......... .,cx0KKK0Oxl,.....,:ok0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOxoc;'.... .;dOKKk:.. ..... .... . .'cdOKKK0Od:,........,cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Oxl:,..... .'lkKKOl'. ..... ...... ...... .':dOKKK0ko:'..........';ok0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Odl;'....... ..cx0KOo,. ..... .......... ..;ok0KK0ko;..............,cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc;'......... .;dO00d;. ..... ........ .'cx0KK0xl;.................;lk0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xl;'.......... .,lk00d;. ..... ....... .;oO0K0kl;...................':dOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOd:'.......... ..cxOOx:. ...... ...... ..:x000ko;......................,cx0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Oko:'.. . ..;dOOkc.. ...... .. ..... .'lk00Od:'............... ...:dOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKKOkxoc;'.. .,lk0ko,. ...... ..... .,oOK0xc,............ ..;oOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdl:,..... .'cxOOd:. ....... .,oO0Oo;.......... ..,oOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOkdl:'....... ..:dOOxc.. .',,'.. .'oO0xc,........ ..:d0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkdl:'........ .,lkOkl,. .'::,.. .'lkOxc'... ...:xKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK0xo:,..... ..cxOko;. .';;,.. ..ckOkl'.. ..'lOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl;'... ...... .,okkd:.. ..''.. .;dOko,. ..;d0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0xl,.... ...,:cc:,... ..:dkxc'. ..... .'lkOd:. .'ckKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXKkl;..... ..';cdxkOOkxl;'.. .'cdxo,. .:dkkl,. ..;oOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXK0d:... ...,coxO0KKKKKK0xo:,'...;oxdc'. .,lxkd:. .'ckKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKK000Okl,.. ..;cdkO0KKXXXXXXXK0Okdocccoxkd:.. .cxkko,. ..;oOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKK00OOkkxo:.. ..';ldkO0KKXXXNXNNNNXXXXKK0OOOkkko;.. .;okkxc.. ..:x0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKK00OOkxdoll:'.. ..,:ldkO0KKXXXXNNNNNNNNNNNNNXXXKK0Oxo;.. .'cxkko;. ..'ckKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKKKK00OOkxdol:;,'... ..,:odkO0KKXXXXNNNNNNNNNNNNNNNNNNNXXKOko;.. .;okkxc'. .'cx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKK000OOOkkxdol:,'..... ...,:odkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNXK0ko:'. .'lxkxo,. ..'cxKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKK000OOOkxxdoolc:,.... ...';coxkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxo:'. .:dkkd:. ..'ckKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK00OOOkkxdolc;;,,'.... ..';cldkOO00KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxl;. .,okkdc'. ..,lOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK00OOkxxdlc:;'........ ....,:ldxkO00KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxo;.. .:dkxo;. ..;d0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK00Okxddoc:;'...... ... ....',;codxkOO0KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxoc,. .,lxxdc'. ..:xKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK0Okxdol:;,.......................',;:cloxkOO00KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kxdl,.. .cdkxl,. .,oOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK00Okxoc:,'............'''''......',:codxkkO00KKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK0OOxl;.. .:dxxo:. ..:x0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okxdoc;'.........'',,;;;;;;,,,,,,;:codkOO000KKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okoc;.. .:dxxdc'. .'cx0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK0Okxdlc;,'.....',,;;::::::::::::::clodxkO00KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKK0kdc,. .,lool;.. ..'cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK00Okddolc:;,,'',;;:cccllllllcccccccloodxkO00KKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKOxc'.. ..;::,.. .':dOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OOkxdoolllc:::::ccllooooooooollllloodxxkOO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKkl,... ..',,'... .':dOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OOkkxxddddoolccllllooooooooooooooooodddxxkkO0KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKd:,... .............'''......... ..'cx0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OOkkkxxddddooollooooooddddddddddooooodddddxxkOO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKxc;,.........................''''''''''''''''................... ..,lk0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkkkkkxxdddddooooooooddddddddddddddoodooooooddxkkOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0dc:,,''''''''''''''''',,,,,,,,,,,,,'''''''''''.................... ..;oOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OkkkkkkxdddddddddoooddddddddddddddddooooollllloodkOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOoc:;,'',,,,,,,,,,,,;;;;;;;;;;;;;;;,,'''''''''''''''........''........ ..:dOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Okkkkkxxddddddddddooddddddddoddddddddooolllllllllox0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0Okdlc:;,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;,,''''''''',,,,,,''.....'''''',,... ..'cdO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Okkkkkxdddddddddddddddddddddooooooooooolllllccccclox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okxdolccc::;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,',,,,,,,,,,,;;,,'....''',,:cc;... ..,cdkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkkxdooooodddooooooddddooooooooooooollllccccc:clok0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolc:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,;;;;;,'...'',,;cool;... ..':oxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkkkxdoolloooooooooooooooooooooooooollllccccc:::cldOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdlc::::::::::::;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;,,,,,,,,,,,,,;;;;;,''''''',;ldkxl:'... ..';lxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0Okkkkxdollllooooooooooooooooooooolllllllccccccc:::cokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdlc:::::::::::;;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;;;,,,,,,,;;;;;;;;;,,,'''',,;lxOOxoc,... ...;lxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkxdolllllllllllllllllllllllllllllllcccccccc::ccox0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kocc:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,;;;;;;;;;;;;;,,,,,,,,;:ok00Okdl;'... ..;lxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkkxdollllllllllllllllllllllllllllccccccc:::::::clx0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkdlc::::::::;;;;;;;;;;;::;;;;;;::::::;;;;;;;;,,,,;;;;:::::::::;;;,,,,;;;;:oOKXK0kxoc;'... ...;okOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkxxdoolllllllllllllllccccccccccccccccccc:::::::cok0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlc::::::::;;;;;;;;;;;:::::::::::::::;;;;,,,,,;;::::::::::::::::;;;;;;;;:coOXXXK0Okxoc;'. ..':dk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOkkkxddoolllllccccccccccccccccccccccccccc:::::::cldkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlc:::::::::;;;;::::::::::::::::::::;;;;;;,,;;::::::c::cccc:::::::;;;;;;;:cdOXNNXKK00Oxl;'.. ..,lxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okkxddoollccccccccccccccccccccccccccc:::::::::cldxOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxoc:::::::::::::::::::::::::::::::::;;;;;;:::::cccccccccccccccc:::::;;;;:::lkKXNNNXXKK0Oxl;... ..':dk0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXX0Okkxddolllccc::ccccccccccccccc::::::::::::::cldxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolcccccccccc:::::::::::::::::::::::;;;;;:::ccccccccccccllllccccccc:::::::::lx0XNNNNNXXXK0Oxc,.. ..;lxOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0Okxdoollccc:::::::::::::::::::::::::::::clodxO0KKXNNNNNNNNNNNNNNNNNNNNNNNNNNX0kxollcccccccccccc:::::::::::::::;;;;;;;::::ccccccclllllllllllllllcccccc:::::::lx0XNNNNNNNNXXK0kdc'.. .':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okxdolllcc:::::::::::::::::::::::::::ccloxkO00KXXNNNNNNNNNNNNNNNNNNNNNNNNX0kdollcccccccccccccc:cc:c::::::::::::::::::ccccllllllllllllllllllllllccccccc::::ldOXNNNNNNNNNNXXK0ko:'.. ..;ok0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0kxxdollc::::::::::::::::::::::::ccclodxkO00KKXXNNNNNNNNNNNNNNNNNNNNNNXKkdollccccccccccccccccccccccc:::::::::::::cccccccccllllllllllllllllllllllccccccc:cdOKNNNNNNNNNNNNXK0Oxo:'.. ...;lx0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okxxdolc:::::::::::::::::::::clloodxkOO00KKXXXNNNNNNNNNNNNNNNNNNNNNXOxollcccccccccccccccccccccccccccccccccccccccccccccccccccllllllllllllllllllllccccccokKXNNNNNNNNNNNNXK0Okxl;... ...,cxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okkxollcccccccccc::::cccclloodxxkOO0KKKKXXXNNNNNNNNNNNNNNNNNNNNX0kdllllccccccccccccccccccccc:ccccccccccccccccccccc:::::cclllllllooooooooolllllcccccldOXNNNNNNNNNNNNNXXK0Okdc'.. ...'cdO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OkkxddddoooooolllloooodddxxkkOO00KKKXXXXNNNNNNNNNNNNNNNNNNNNKOxollllllccccccccccccccccc:cc:::::::::::::::::::;;;;;::ccllllooooooooooooooolllccccclx0XNNNNNNNNNNNNNNXXK0Odc,.. ...':dO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OOOkkkkxxxxxxxxxxxxxkkkkOO000KKKXXXXNNNNNNNNNNNNNNNNNNNNXKkdollllllllccccccccccccccc::::::::::;;;;;;;;;;;;;;;;;;::cllloooooooooooooooooolllccccoOKNNNNNNNNNNNNNNNNXXKOxc,.. ....':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0000OOOOOOOOOOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNX0kolllllllllccccccccccccc::::::::::;;;;,,,,,,,,,,,;;;;;;:cclllooooooooooooooooollllccclx0XNNNNNNNNNNNNNNNNNXKOxc,.. ...':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKKKKKKK000000000000KKKKKKXXXXXNNNNNNNNNNNNNNNNNNNNNNXKkdllllllllllcccccccccccc:::::::::;;;,,,,,,,,,,,,,,,;;;::ccllloooooooooooooooooollllcclokKNNNNNNNNNNNNNNNNNNXKOxc,. ..':dO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKKKKKKKKKKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXKOdlcllllclccccccccccccccc::::::;;;;;,,,,,,,,,,,,,,;cloolllllloooooooooooooooooolllccclox0XNNNNNNNNNNNNNNNNNNXKOxc'. ...:dk0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxlccllllccccccccccccccccc:::;;;;;;;,,,,,,,,,,,,;:cdk000kdollooooooooooooooooooolllcccldOKNNNNNNNNNNNNNNNNNNNXKOxc'.. ...:ok0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xoccclllccccccccccccccccc::::;;;;;;,,,,,,,,,,;:clxOKXNXKOdolloooooooooooooooooollllcclox0XNNNNNNNNNNNNNNNNNNNXKOxc,...........':okOKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0koccccclcccccccccccccccccc::::;;;;;,,,,,,,,,,:lxO0KXNNNXKkdolloooooooooooooooooolllcccldOXNNNNNNNNNNNNNNNNNNNNXKOdc,'......''',;:oxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdlccclcccccccccccccccccc::::::;;;;;,,,,,,,,;cx0XXXNNNNNXKkoooooooooodddooodoooooollcclokKXNNNNNNNNNNNNNNNNNNNXXKOdl:;;;;;;;::::cloxO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdolccllcccccccccccccccccc:::::;;;;;,,,,,,,,:oOKXNNNNNNNNX0xoooooodddddddddddooooolllccox0XNNNNNNNNNNNNNNNNNNNNXXKOxocccclllooooooodkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdolccllccccccccccccccccc::::::;;;;;,,,,,,,,:dOXNNNNNNNNNNX0xooooodddddddddddoooooolllclxOXNNNNNNNNNNNNNNNNNNNNNXXKOxdooddxxxxxxxdddxkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdollcllcccccccccccccccc:::::::;;;;,,,,,,,,;cx0XNNNNNNNNNNNXOxooooodddddddddooooooollllldOKNNNNNNNNNNNNNNNNNNNNNNXX0OkxxkkOOOOOkkkxxxkkO0KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdllllcccccccccccccccccc:::::;;;;;;,,,,,,,,:okKXNNNNNNNNNNNNXOdooooodddddddddoooooollllllx0XNNNNNNNNNNNNNNNNNNNNNNXX0OOOO00KK000OOkkxxkkkO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdollllllcccccccccccccc:::;;;;;;;;,,,,,,,,:lx0XNNNNNNNNNNNNNNKOdooooodddddddddoooooolllllox0XNNNNNNNNNNNNNNNNNNNNNNXXK0000KKXKKK00OOkxxxkkO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xollllllccccccccccccc:::::;;;;;,,,,,,,,,;lxOKXNNNNNNNNNNNNNNNKkdoooooooodddddoooooollllllox0XNNNNNNNNNNNNNNNNNNNNNNXXKKKKXXXXXXKK0OOkkxxxkkO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xolcclcccccccccccccc:::::;;;;;;,,,,,,,;:lxOKXNNNNNNNNNNNNNNNNXKkdooooooodddddddoooooollllcld0XNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXK0OOkxxxxxkOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkolclcccccccccccccc::::::;;;;;;,,,,,,;:oxOKXXXNNNNNNNNNNNNNNNNXKkdooooooddddddoooooolllccccld0XNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNXXKK0OkxxdddxO0XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdllclccccccccccccc::::;;;;;;;;,,,,,;:ok0KXXNNNNNNNNNNNNNNNNNNNX0kdooooooooddddoooooollcc:::cdOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0Okxxxddxk0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxollccccccccccc:::::::;;;;;;;;;;,,,:lx0XXNNNNNNNNNNNNNNNNNNNNNNX0kdoooooooooooooooollllcc:::cdOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OkkxxxxO0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xolcllcccccccc::::::::;;;;;;;;;;;,;:oOKXNNNNNNNNNNNNNNNNNNNNNNNNXKOdolllllllllllllllllccccc::coOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0OOOOOO0KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kolccccccccc::::::::;;;;;;;;;,;;;;;cd0XNNNNNNNNNNNNNNNNNNNNNNNNNNXX0kolllllllllllllccccccccccccldO0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK0000KKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kdllcccccccc:::::::;;;;;;;;;;;;;;;:lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xolllcccllccccccccccccccccclox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkdllcccccccc::::::::;;;;;;;;;;;,,;:okKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xlcccccccccccccccccccccccccldkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxolllccccccc::::::::;;;;;;;;;;;;;cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOdlcccccccccc::::cccccccccclok0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXOxolllcccccccc::::::::;;;;;;;;;;;:lxKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdolcccccc:::::::cc:::cccccldOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNKkolcccccccccc::::::::;;;;;;;;;,;:lxKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0xdlcccc:::::::::::::::ccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNKkoccccc::::::::;;;;;;,,,,,,,,,,,;lkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkdlc:::::::::::::::::cccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNNNNNNXOdlc::::::;;;;;;,,,,,''''''',,',,:oOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc:::::::::::::::::::cccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNKkoc::::;;;;;;,,,,,,''''''''''''',:oOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdl::::::::::::::::::::ccccokKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNXKkoc:::;;;;;;,,,,,,,,''''''''''',;:okKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0koc::::::::::::::::::::ccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNNXKkoc:::;;;;,,,,,,,,,,''''',,,,,,,;:okKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdl::::::::::::::::::::ccccokKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNXKOxlc::;;;;;;;;,,,,,,,,,,,,,;;;,,;:lkKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc::::::::::::::::::ccccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNXKOdc::;;;;;;;;,,,,,,,,,,,;;;;;;;:cox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdc:::::::::::::c:::cccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKK000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNX0xlc:;;;;;;;;,,,,,,,,,,;;;;;;;:::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOoc::::::::::::cc:::cccccokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKXXXNNNNNNNNNNNXKOdc:;;;;;;;;,,,,,,,,,,;;;;;;;:::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc:::::::::::cc::::cccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNX0xl::;;;;;;,,;;;,,,;;;;;;;;:::::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::::::::::::cc:::ccccldOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKKKKKKXXXNNNNNNNNNXKkoc:;;;;;;;;;;;;;;;;;;;;:::::::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc::::::::::::::::::cccokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNNKOdl::;;;;;;;;;;;;;;;;;;::::::::lx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::::::::::::::::::ccclx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNNNNNNNNX0xlc:;;;;;;;;;;;;;;;;;::::::::cox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc::::::::::::::::::ccldOXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000000KKKKKKKKKKKKKXXXNNNNNNNNKOdc::;;;;;;;;;;;;;;;;;:::::::cokKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0dl::::;;;;;;::::::::cccokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000KKKKKKKKKKKKKKKXXNNNNNNNNX0xl::;;;;;;;;;;;;;;;;;:::::::coOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc::;;;;;;;;:::::::::cok0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000KKKKKKKKKKKKKKKKKXXXNNNNNNX0koc:;;;;;;;;;;;;;;;;;;;;::;:cdOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xl::;;;;;;;;:::::::::clx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXNNNXKkoc::;;;;;;;;;;;;;;;;;;;;;;:cdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKkoc:;;;;;;;;;::::::::ccdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000KKKKKK00000KKKKKKKKKKKKXXXXNNXKOdc:::;;;::::;;;;;;;;;;;;;;:cdOKNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNX0xl:;;;;;;;;;;;:::::::cokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKXXXNXXOdlc::::;:::;;;;;;;;;;;;;;;:cdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOoc;;;;;;;;;;::::::::clx0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXX0xlc:::;;;;;;;;;;;;;;;;;;;;;cdOKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdc;;;;;;;;;::::::::::cdOKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXK0xlc::;;;;;;;;;;;;;;,,,;;;;;cd0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOdc:;;;;;;;:::::::::::cokKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
XXXXXXXXXXKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000000000000000000K000000000000000000000000000000KKKKKXKOxlc:;;;;;;;;;;;;;;;;;;;;;;:lx0XXNXXNNNNNNNNNNNNNNNNNNNNNNNNNNXKOdc:;;;;;;;:::::::::::clx0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXXXXNXXXXXXXXXXXNXXNNNXNNNNNNNN
KKKK0000000000000OOOOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000K0kdl::;;;;;;;;;;;;;;;;,,;;;;:lxO0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOxoc::;:;:::::::::::::::cdk0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00Okoc::;;;;;;;;;,,,;;;,,;;;;;:ldkO00000000000000000000000000000Oxocc:::::::::::::::::::coxO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00Oxoc:;;;;;;;;;,,,;;;;;,,;;;;:coxOOOOOO0000000000000000000000OOxolcc::::::::::::::::::clxO00000000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxlc:;;;;;;;;,,,;;;,;;,;;;;;;:ldkOOOOO00000OOO0000000000000Okxolccccc::::::::::::::::ldO000OOOOOOOOOOOO00OOO00000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdl::;;;;;;;;;;,,,,;;,,;;;;;;:ldkOOOOOOOOOOOOO000000000O00OOxollcccccccccc::::::::::ldkO00OOOOOOOOOOOOOOOOOOOOOOOOO0000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdl::;;;;;;;;;,,,;;,,;;;;;;,;:ldxxxddxkkOOOOOOOOOO0OOOOO0OOkdolllllllcccccc::::::::cokO0000000000000000000000000O000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOxol::;;;;;;,,,;;,,,,;;;;;;,,;;::::;:lxkOOOOOOOOOOOOOOOO00OOkxdddddddolcc::;;;;;;,;coxOOOO00000000O00000000000000000000000000000OOOOOOOOOOO0000O000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000OOxoc:::;;;;;;;;;;;;,,,,,;;,,,,'''..'cdkOOOOOOOOOOOOOOOO0OOOOOOOOOOOOxo:,''''.....':okOOOOOOOOOOOOOO0000000000000000000000000000OOOOO00OOO000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000Okdoc::;;;;;;;;;;;,,,,,,''''........;okOOOOOOOOOOOOOOOO0OOOOO000000Okl;...........;lxOOOOOOOOOO00000000000000000000000000000000000OO00OOO000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000OOkdlc::;;;;;::::;,''........ ..'cdkOOOOO00OOOOOOOOOOOO000000000kl,...........'cdkOOO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OO0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000OOOOkdlccccclloooc;..... ...;lxOOOOOOOOOOOOOOOO000000000000kl,............;lxOOO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000O00000000OOOOOOOOOOOOOOOOOOOOO0000OOOOOOOO000000000000000OOOOOOOOOOkxddooodxkkxdl;..... ...':okOOOOOOOOOOOOOO0000000000000kl,............,cxOOO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1. 使用自定义Banner图像文件:
    如果你希望使用图像作为Banner,可以创建一个名为banner.jpgbanner.png的图像文件,并将其放置在resources目录下。Spring
    Boot将在启动时显示该图像文件作为Banner。
    在这里插入图片描述

  2. 使用代码生成Banner:
    你还可以使用代码生成Banner,通过编写Java代码来定义你的Banner图案。

示例:


@SpringBootApplication
public class SpringbootStudy2023Application {

    public static void main(String[] args) {
        SpringApplication  run = new SpringApplication(SpringbootStudy2023Application.class);
        // 优先级递减:banner.png/jpg 、banner.txt 、代码形式 banner
        // banner.png/jpg 与 banner.txt 可同时展示,两者存在一个即可将代码形式 banner覆盖
        run.setBanner((environment, sourceClass, out) -> {
            out.println("******************************");
            out.println("*     j   n   t   m          *");
            out.println("******************************");
        });
        // run.setBannerMode(Banner.Mode.OFF);
        // run.setBannerMode(Banner.Mode.CONSOLE);
        // run.setBannerMode(Banner.Mode.LOG);
        run.run(args);
    }

}


在上述示例中,我们使用setBanner方法自定义了Banner输出的逻辑。在这里,我们简单地打印了一个自定义的Banner文本。

关闭 Banner

要在Spring Boot应用程序中关闭Banner,可以使用SpringApplication类的setBannerMode()
方法。这个方法允许你设置不同的Banner.Mode选项来控制Banner的显示行为。

以下是几种常见的选项:

关闭Banner:

run.setBannerMode(Banner.Mode.OFF);

在上述示例中,我们通过将Banner.Mode设置为OFF来关闭Banner的显示。

控制台模式:

run.setBannerMode(Banner.Mode.CONSOLE);

使用CONSOLE模式会在控制台上显示Banner,默认选项。

日志模式:

run.setBannerMode(Banner.Mode.LOG);

使用LOG模式会将Banner输出到日志中,通常是在应用程序启动时的日志中。

通过设置Banner.Mode来选择合适的模式,你可以根据需要控制Banner的显示方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/636474.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Echarts5.x词云图报错[ECharts] Unkown series wordCloud

问题原因 echarts2.0版本之后不再在引入的echarts中支持wordCloud,需单独引入。引入原js或者min都可以 预期效果 解决方法 https://github.com/ecomfe/echarts-wordcloud/blob/master/dist/echarts-wordcloud.min.js 复制这份文件到utils 然后再使用词云图的页面 import /u…

随机生成验证码

1.servlet代码 /** * 随机生成验证码 * 1.获取Image对象 * 2.1填充背景色 2.2画边框 生成随机角标 2.3写验证吗 2.4 画干扰线 *3.将图片输出到页面 */ package cn.itcast.web.servlet;import javax.imageio.ImageIO; import javax.servlet.*; import javax.servlet.http.*; im…

0基础学习VR全景平台篇第40篇:场景功能-场景加密

功能位置示意 一、本功能将用在哪里? ​ 单密码访问功能,常用于暂未确定的场景内容或暂未交付的项目,使用密码访问保护作品数据的私密性; 或为满足不同情境下的推广需求使用。 二、如何使用本功能? ​ 1、使用加…

CSS3_01:玩转文字渐变特效动画,这篇文章满足你,实现方式+案例完整源码

这里后面会陆续出一个关于css动画系列文章,关注布衣前端,实时获取。 在前端开发过程中,有时候需要特别显示页面某个文字特效,这时普通的文字颜色或者阴影已经无法满足需求。此时,css的线性渐变就派上用场了。 文字渐…

Difference of Normals Based Segmentation

文章目录 例子官网的可视化图片流程C cmakelist 参考 记录翻译一下pcl中的例子 实现的“法线差”功能,用于基于比例的无组织点云分割。 例子 官网的可视化图片流程 C 代码流程: 设置输入点云相关参数。图片左上设置两个半径求取法相量点云&#xff0c…

安装VastBase G100 v2.2 Build 12

1、防火墙设置 1.1 关闭防火墙和selinux 1.1.1 关闭防火墙 systemctl status firewalld.service systemctl stop firewalld.service systemctl disable firewalld1.1.2 关闭selinux vim /etc/selinux/config1.2 修改hosts文件,添加实际的IP地址和主机名 vi /etc/hosts 1.3…

【状态估计】卡尔曼滤波器、扩展卡尔曼滤波器、双卡尔曼滤波器和平方根卡尔曼滤波器研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

win10修改本地host文件,增加自定义本地访问域名127.0.0.1(超详细)

1. 按winR,输入C:\Windows\System32\drivers\etc打开host文件所在位置: 2.右键hosts文件–>点击属性->点击安全,把所有组用户名权限打开: 右键属性切换到安全 配置好之后点击应用-确定 最后验证一下 验证 5. winR&#x…

作为前端开发,你了解MutationObserver吗?

目录 前言 演变过程 基础概念 MutationObserver observe(target, options) attributes:是否监听标签属性变化 childList:是否监听子节点变化 characterData:是否监听文本节点内容的变化 attributeOldValue:是否记录属性变…

前端058_权限系统(身份认证+退出+刷新令牌)_刷新令牌获取新的认证信息

当访问令牌 access_toke 过期,后台会响应状态码 401 ,通过刷新令牌 refresh_toke 获取新令牌。获取后重新发送引发获取新令牌的请求。 1、请求拦截401错误实现刷新令牌请求 所有的请求后台数据,都是通过在 src/utils/request.js 封装的 axios 对象进行发送请求,所以当调…

蓝牙标签协议

1.Request write block size command CMD DATA 0x01 无 Response for write block size command CMD DATA (short) 0x01 Block size 注意:short是低位在前,高位在后 2.Request write screen command CMD DATA 0x02 Image length(int) Imag…

GIS软件中网络分析的5种应用

什么是网络分析?几乎每个人都需要一个网络分析的类型在他们的生活中。 例如,去海滩的最短路线是什么?应该在哪里建一所医院来最好地服务一个社区?如何优化运输车队? 以下是5种最常见的网络分析类型:点对点…

原来Allegro工程师还分这几个等级,薪资差距好大

随着电子设计领域的不断发展,Allegro工程师的需求也越来越高,在发展过程中,不同等级的Allegro工程师之间存在着薪资和工作范围上的差异,那么你知道不同等级的Allegro工程师有什么不同吗? NO.1初级Allegro工程师 ①分布…

HYA-D-M5、HYA-C-01、HYA-D-02气控电磁阀

HY-C-M5、HY-D-01、HY-D-02、HYA-D-M5、HYA-C-01、HYA-D-02、H280-4-D-S-L、H280-5-D-D-L、H380-5-G-S-L、H380-5-D-S-L电磁阀分电控及气控。维护须知: 1,安装时,请注意气体流动方向及接管是否正确,电压是否符合要求2.请注意防尘…

内部知识库搭建的意义何在?可以给哪些内部人员使用?

随着企业的不断发展和壮大,内部知识管理成为了越来越重要的一项工作。而内部知识库搭建则是内部知识管理的重要手段之一。本文将介绍内部知识库搭建的意义以及可供哪些内部人员使用,以及如何搭建一个高效的内部知识库。 内部知识库搭建的意义&#xff1…

拓展冒泡排序

冒泡排序 冒泡排序的动态演示 比较相邻的元素。 1,如果第一个比第二个大(升序),就交换他们两个。 2,对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后, 最后的元素会是…

解决Antd Tree组件,二次点击时不取消选中,保持高亮

一、问题概述 ant design 提供的 Tree树组件 支持点击高亮树节点,再次点击取消高亮。 默认效果如下: 然而大多数业务场景下,我们希望多次点击同一个节点不会取消他的选中效果。 二、解决方案 监听onSelect时间,并使用select…

PG系列1:windows下安装PG15

文章目录 一. 下载PG二. 开始安装PG2.1 开始安装2.2 验证 一. 下载PG 官网地址: https://www.postgresql.org/选择Download 选择windows Download the installer 点击下载 二. 开始安装PG 2.1 开始安装 这个安装很简单,直接下一步即可,此处…

5.Java内存模型之JMM

Java内存模型之JMM 5.1 先从大场面试开始 你知道什么是Java内存模型JMM吗? JMM和volatile他们两个之间的关系? JMM没有那些特征或者它的三大特征是什么? 为什么要有JMM,它为什么出现?作用和功能是什么? hap…

智能井盖:智慧城市下的井盖管理新模式

随着全球城市化进程的加快,智慧城市的概念越来越受到关注。井盖作为城市的基础设施之一,井盖的安全管理成为城市管理者关注的重要问题。传统的井盖管理方式面临诸多挑战,如人力成本高、巡检效率低、隐患难以发现等。随着智慧城市的发展&#…