2023-06-30 13:54:02

# springboot启动banner图案

# 配置

在Resources目录下的 application.yml 中添加以下配置

spring:
  banner:
    location: /banner.txt
1
2
3

推荐生成网站
自定义输出banner样式
http://www.degraeve.com/img2txt.php
https://www.bootschool.net/ascii-art/search
http://patorjk.com/software/taag/#p=display&f=Graffiti&t=java

# 示例

————————————————————————————————————————————————————————————————————
//                          _ooOoo_                               //
//                         o8888888o                              //
//                         88" . "88                              //
//                         (| ^_^ |)                              //
//                         O\  =  /O                              //
//                      ____/`---'\____                           //
//                    .'  \\|     |//  `.                         //
//                   /  \\|||  :  |||//  \                        //
//                  /  _||||| -:- |||||-  \                       //
//                  |   | \\\  -  /// |   |                       //
//                  | \_|  ''\---/''  |   |                       //
//                  \  .-\__  `-`  ___/-. /                       //
//                ___`. .'  /--.--\  `. . ___                     //
//              ."" '<  `.___\_<|>_/___.'  >'"".                  //
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //
//      ========`-.____`-.___\_____/___.-`____.-'========         //
//                           `=---='                              //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
//            佛祖保佑       永不宕机     永无BUG                 //
————————————————————————————————————————————————————————————————————

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
                    .__            _____        
___  _____ __  _____|  |__  __ ___/ ____\____   
\  \/  /  |  \/  ___/  |  \|  |  \   __\\__  \  
 >    <|  |  /\___ \|   |  \  |  /|  |   / __ \_
/__/\_ \____//____  >___|  /____/ |__|  (____  /
      \/          \/     \/                  \/ 

1
2
3
4
5
6
7
 ___  ___  ____  ____   ________  __    __   ____  ____   _______   __      
|"  \/"  |("  _||_ " | /"       )/" |  | "\ ("  _||_ " | /"     "| /""\     
 \   \  / |   (  ) : |(:   \___/(:  (__)  :)|   (  ) : |(: ______)/    \    
  \\  \/  (:  |  | . ) \___  \   \/      \/ (:  |  | . ) \/    | /' /\  \   
  /\.  \   \\ \__/ //   __/  \\  //  __  \\  \\ \__/ //  // ___)//  __'  \  
 /  \   \  /\\ __ //\  /" \   :)(:  (  )  :) /\\ __ //\ (:  (  /   /  \\  \ 
|___/\___|(__________)(_______/  \__|  |__/ (__________) \__/ (___/    \___)
                                                                            

1
2
3
4
5
6
7
8
9
                                                                                   
                                           .                                       
                                         .'|                        _.._           
                                        <  |                      .' .._|          
   ____     _____                        | |                      | '       __     
  `.   \  .'    /     _    _         _   | | .'''-.     _    _  __| |__  .:--.'.   
    `.  `'    .'     | '  / |      .' |  | |/.'''. \   | '  / ||__   __|/ |   \ |  
      '.    .'      .' | .' |     .   | /|  /    | |  .' | .' |   | |   `" __ | |  
      .'     `.     /  | /  |   .'.'| |//| |     | |  /  | /  |   | |    .'.''| |  
    .'  .'`.   `.  |   `'.  | .'.'.-'  / | |     | | |   `'.  |   | |   / /   | |_ 
  .'   /    `.   `.'   .'|  '/.'   \_.'  | '.    | '.'   .'|  '/  | |   \ \._,\ '/ 
 '----'       '----'`-'  `--'            '---'   '---'`-'  `--'   |_|    `--'  `"  

1
2
3
4
5
6
7
8
9
10
11
12
13
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.1.RELEASE)
1
2
3
4
5
6
7
 ____             _             ____
/ ___| _ __  _ __(_)_ __   __ _| __ )  __ _ _ __  _ __   ___ _ __
\___ \| '_ \| '__| | '_ \ / _` |  _ \ / _` | '_ \| '_ \ / _ \ '__|
 ___) | |_) | |  | | | | | (_| | |_) | (_| | | | | | | |  __/ |
|____/| .__/|_|  |_|_| |_|\__, |____/ \__,_|_| |_|_| |_|\___|_|
      |_|                 |___/
Version: 1.4.0, Server: localhost:8080, Active Profiles: none
1
2
3
4
5
6
7
        ┌─┐       ┌─┐                  
     ┌──┘ ┴───────┘ ┴──┐               
     │                 │               
     │       ───       │               
     │  ─┬┘       └┬─  │               
     │                 │               
     │       ─┴─       │               
     │                 │               
     └───┐         ┌───┘               
         │         │                   
         │         │   神兽保佑         
         │         │   代码永无BUG!     
         │         └──────────────┐    
         │                        │    
         │                        ├─┐  
         │                        ┌─┘  
         │                        │    
         └─┐  ┐  ┌───────┬──┐  ┌──┘    
           │ ─┤ ─┤       │ ─┤ ─┤       
           └──┴──┘       └──┴──┘       
                                       
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
					
 ████        █████        ████████     █████ █████  
░░███      ███░░░███     ███░░░░███   ░░███ ░░███   
 ░███     ███   ░░███   ░░░    ░███    ░███  ░███ █ 
 ░███    ░███    ░███      ███████     ░███████████ 
 ░███    ░███    ░███     ███░░░░      ░░░░░░░███░█ 
 ░███    ░░███   ███     ███      █          ░███░  
 █████    ░░░█████░     ░██████████          █████  
░░░░░       ░░░░░░      ░░░░░░░░░░          ░░░░░   
                                                    
                         大吉大利            永无BUG  
                                                    
1
2
3
4
5
6
7
8
9
10
11
12
                                                                               
        ******                        ******                                   
        *    *                        *    *                                   
        *    *                        *    *                                   
    *****  ****************************  *******                               
    *                                          *                               
    *                   *****                  *                               
    *                                          *                               
    *              *            *              *                               
    *              *            *              *                               
    *        *******            ******         *                               
    *         **                    **         *                               
    *                                          *                               
    *                     *                    *                               
    *                     *                    *                               
    *                   *****                  *                               
    *                                          *                               
    *                                          *                               
    ************                      **********                               
               *                      *                                        
               *                      *       神兽保佑                          
               *                      *       代码永无BUG!                      
               *                      *                                        
               *                      ******************************           
               *                                                   *           
               *                                                   ********    
               *                                                   **     *    
               *                                                          *    
               *                                                   ********    
               *                                                   *           
               *****  ****     *************  ****     *************           
                   *     *     *           *     *     *                       
                   *  ****  ****           *  ****  ****                       
                   *     *     *           *     *     *                       
                   *     *     *           *     *     *                       
                   *************           *************                       
                                                                               
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

                                                                                                    
                                                                                                    
                                                Ef                                                  
                     fjft:                     LfD                                                  
                  .jfLLLfff                 ;GGGDGi                                                 
                  .LLGLGLLLj.              fGLGGDLj.                                                
                  jDLGGfGLLLt            .GGDGGGDtft. .. ;;..                                       
                  jLGLGGLDLGf            GGGDGDGGtff. EDKDEEDi                                      
                 ;tGGGGGLDLLGt         .LGGGGGLLELfjEEDKWKKWKE.                                     
                 ;LGGGGDLjGLGf.        LGGLGLLLGEffLfWKKWWWWKD;                                     
                 iLGGGDDGLLGLfL      .jfffttjjGLDjffjKWKKWWDEG                                      
                 :GDGDDDDGfLLLG      ifjjfffjLLDGjfffKKWWWEEfE                                      
                 .GGGGDDGGLGGDLL    .tffjLLLLLGGKjLGfEWKKWEGE.               ,D                     
                  GDGGGDDGDfGDGGt. .LLLGjGGLLLGLEjLDfEWKWKGDG,              ,Dj                     
                  LDGDDGEDGGtDDDG..,DtLLGGGGLGGEKLLLLDDWWDDKWL    :.        fDf,                    
                   fDGDDGEDDLDDDEEKGf;DGGDDGGGLDELDDffKWEKWWWW,:,ffEEG.    fGftt                    
                   fLDGDDGDDDfDDDEKGLjGGGDLDDDGGEfGDGLWEEDKWWWLtfKGEKEE.   LKfjj                    
                   jLGDDGDGDDDDDEEDLGGLGEDGDDGDDDGGDEDKKGDD##WKGDEKEEWEL .LGELLt                    
                    fGGDDDDDDLjDEELGDGLDDDGEDDDDEGDDWGEKDGDE#WKEDEKWKWKE .LWjfLt                    
                     LGDDDDDDGDEEDLGLGLGDDGEDEEDKGGDWEDWEEEKEKKKKEDGKWEKEKDKiLLt                    
                     LGDDDEDEGDDEDGGGLLGDDGDEEDDKDGDEEDDDEKGGLDDEKKEKEEEKKEKtLL:                    
                     .fGDEDDDfDDWLGfGLfDDGGEEEDDEGDEDGGEGGLLLLLLLDKKDKKKWGEWfLj;i: ,LGf:            
                      DGGDDEDELDELGLLGLDDDGDEEEEEGDKEDGDDLfLLLfLffDKKEEWWGDWLjfKDDGLGDGG            
                       DGDDDDDEGGLDDLLLDDDDEEDEEGDKDGGGGLGGLGLfLDLLEEEEfLGDWLGLDGGDGDDGG            
                       LGGDDEDEfDGDGfLGGEDDEEDEEGGGGDLDDGGjGLjLDDffDKEKEEEDELGjGGGDGDDGG            
                        GDDDDGDDDfjGGLGGDDDDEEEEDKKDDDEGGLLLLLDDGfjDEEKKKEDKKfLDGGDDDDDG            
                         GGDDEEDtDGGGfGGDGGDDEEDDGDDLDfGDjGfLDDDGjjGDEEEKWKKKDGDLDGDDDDL.           
                        :GGDDDGDDGLfLfGGDfDEEEEDKEEELEGGfLLLDKEGffLDDEEKKEWWEGELDDDDDDD,            
                       ijGLDDDDDDGGLLLGGDjDDDEEDKKEDDfGGLLLEEDGGLLLDEEEKKWWGDEfGDDDDDDG.            
                       DEEGGDDDLDLGGfLLDDtGGDDEKKLEDGGGfGLGDDDGGGLGEEEKKEKDDDGDGDDDDDD,             
                       DDEDGGDGDfLGGLLfGGiGDDDDEKDEEGGLLGGEGEGGLGfDEEKKEKKEfEDDDDDDDD:              
                       KDEELLGDDKGGLGGLGjiGDDEWKLEDLGGLLLKDDDDGGGGEEKKEWKDLDDDEDDDGDi.              
                         WEDLGDDKijGGfGGjiLDDDWKLEDLGLGGEDEGDDGDGGEKKK#EELDDDDDDDDG,D.              
                         . KEGGDGGtGfLGLt;GGDGWKDDfLGGGLDEDDEDDDDDKKKWWKfEDDDEDDGE,LW               
                             :DLGGfLGLLLi,GGDKWLDEGLLGLEEEDEEEEDDWDEWKKLDEDEDDDDG.Li                
                              .ELDjjGLffi,GLGWKGGGGLDGEDEEDDEDDEKKEKWKDDDEEEDDDf;D .                
                               . Lf;Wfjj;,fDEKEGGGLfDDDEEEEDDEWDEKWWEKEEEEDDDD,:t                   
                                ..f;GGji;:jGKKLGEGLLGfEEKEDDKKEEKKWEEEEEEDGDD,,.                    
                                ..i;GGGi,.ifKKjGfGLGjEEKGEEEKKEKKWWKEDEEGDGtti                      
                                .L,tKGG;,.ijEEjGjGLGfEEDDEKKEEKEK#KDDGGDDLt.,.                      
                                 fiDDLL;,:itDEjLGGffDEEEEKEEEKEKWDDGGDDGf;i;                        
                                 :;KGjL;;:;iEDtLGLLLEEKEDEEEEKKWGLDDDGLLi:E                         
                                 ,;KLtf;;:;iEGjLLftDDEEEEEEKKEKELGDGGLLi,K                          
                                .i;Ljjj,,.;iEGGfLLLGEDEEDEKWKKKLDGGLfLt.G                           
                                :i;GLji,;.;jDLLLfjDEDDEEEKKEEKLGGGLLLi,i                            
                               .:iiGjfi,;.;tGGGffjDDDEEWDKEKKWDGGGLLtLj,                            
                               .:;tjif;;;.;tKGGfjLDDDDLEEKEKKEGGLLLiGG;i                            
                               :;;Gj,j;;;.,iKDLtiLGDEDGDEEKKEGLLfGt.;Di;                            
                               :;;Gjit;i;:,;KWGj;fDGDDLGGKKELLL:fi: ti;:                            
                              .:i;Giii:i;:;iKWLf;iGDLGfEDEEGff,jt,. G;i                             
                              .,i,f;i;:,;:;tKKLtiiGDfjLGEEGL,::t,:. j;                              
                              .,;jt:i,::,:;tEWfijjiDjtLGEt;: :;t;:: G                               
                              .,;Lt,i,::,,;jEKf;jjiDfiLLEt,:.:iii.: :                               
                              .,;Lj:i,,:,,ijKKf;;tiGL;LLEt:. ;t:,....                               
                              .,;jj,;:,,:;tLELti,i;jjiLLKi:. ti,:..                                 
                              .,;,D;,,,,:;tLEfii;;;ttiLfK,...;,;..                                  
                              .:;;Gi,,,;,itLDfiti:;;tiLfK:. .i:,..                                  
                               .,:t;:,:,,itLLf;tt:,;iiffi:: ,i;:..                                  
                               ..,,t:::,,ittjj;ii:;i;tfL,.:.;,;,..                                  
                                .::.;:::,,ijjt;i;::t;tff:...;:,:.                                   
                                 ...:,::,;iiii,;,..jtjfG,:..:,..                                    
                                   .......:;;;,;,:.jfLGG::.....                                     
                                           :;;;;,,,,GEG,:..                                         
                                            ,,,,,,:,DGL,:..                                         
                                            .,::::,;jt,,:.                                          
                                             :,.::;tfj;::.                                          
                                              :::ifLL;::..                                          
                                               .:;;;,,:,.                                           
                                                    ::,.                                            
                                                                                                    
                                                              
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
          _.----.                          
       .-"       \-.                       
      /           ; \                      
     :           /:  \                     
     ;         .'  ;  ;                    
     ;      .-"    :  :                    
    :   _.+(   .-- :  :                    
    ;  ;   ' :  :                          
    ;  :           ;  ;                    
    :   ;    -    :  :                     
     )  '   .-.   '  :                     
    (    '. `"' .'   ;                     
     "-._.:`---':-"-.'+'                   
          ;     ;    "                     
   _..__.-. -. (:                          
 ,'   .:(o);     "-._                      
 :    _: 0 ;        \`.                    
 ;  .'/.\-/-.        `:                    
:  : :  -U--:"-.  \    ;                   
;  ; :  ----;   "-.L.-" \                  
'. '  \ ---(      ;O:    ;                 
  \ '. '-;-'      :-:    :                 
   `. ""/         ; :    ;                 
     ""T      .-":  :`. /                  
       :  --""   :   ; Y                   
        ;        ;   : :                   
        :       :     ; ;                  
         ;      :   ; : :                  
         :      ;   :  ; \                 
          ;    :    ;  :  \_               
          :    :        \  \"-.            
          ;    ;         \  `. "-.         
         :    :     c     \   `./"-._      
         ;    :            \    \    "-.   
        :     ;             `.   ;-.  -.`. 
        :    :       __..--"" \  :  `.\.`.\
        ;    :_..--"";  ;  _.-'\  ;   ")))T
       :     ;      _L.-'""     ; :    '-='
       ;    :_..--""            :  ;       
      /     ;                   ;; :       
    .'     /                    ;: J       
    `.    /                     ;'"        
      :-.'         /\           ;          
      ;           /  ;          :          
     :           /   :          :          
     ;          /     ;         :          
    :          /  bug ;         :          
    ;         /       :         :          
   :         /        :         :          
                                           
   --by Blazej Kozlowski                   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51

                                         ||                 ,|               
    ,|                    ||        .,,,,,||,,,,,,,,,, '|, ||''''||   ,|     
  ,|''             ,,,,,,,,,,,,,||, ;|     |,              ||''''|| ,|',,,,, 
,'',,,,,,,,,,,,,,,                  || ,,,, ||  ||     '|. ''''''''' ||  ||  
     || || || ||       ,,,,,,,,     || ,,,,  || ||             '|,    |,,|   
   ,,||,||,||,||,,                  || |,,|   `||  ,|        ''|''''   ||    
     || || || ||       ''''''''     ||        || ''||     ,|| ||:.    ||||   
   ,,||,||,||,||,,,   ,,,,,,,,,,    ||,|'                 ,|| || ||   || ||  
                      ||      ||    ||   ||  ,|' ,| '|,  ,|   || ||  ||   || 
  ,|'  ||   ||  '|,   ||      ||    ||    ||,,  ,||     ,'   ,'  '| ||     ||
                      |''''''''|   ,|        '''''                           
                                                                             
                                                                 --by Sandra 
                                                                             
                              Keep up the good work!(Chinese: wú yán gǎn jī!)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
                                                                                                                                          
                                                                                                                                          
          ฿฿                               ฿                               ฿฿            ฿฿                    ฿฿           ฿฿            
         ฿฿      ฿฿฿฿฿฿฿฿฿฿฿฿            ฿฿฿        ฿฿                    ฿฿฿฿฿         ฿฿฿                   ฿฿฿฿฿        ฿฿฿            
        ฿฿฿             ฿฿฿฿฿฿             ฿       ฿฿฿฿฿฿฿฿฿฿                         ฿฿฿฿                               ฿฿฿฿             
        ฿฿                 ฿฿                                             ฿฿฿   ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿           ฿฿฿   ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿     
   ฿฿฿฿฿฿฿฿฿฿฿฿฿฿        ฿฿            ฿฿฿฿฿฿฿                             ฿฿฿      ฿฿฿                       ฿฿฿฿     ฿฿฿                
      ฿฿       ฿        ฿฿                 ฿฿฿  ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿             ฿฿฿    ฿฿฿   ฿฿฿                   ฿฿฿    ฿฿฿   ฿฿฿           
     ฿฿       ฿         ฿฿                 ฿฿฿       ฿                      ฿฿฿  ฿฿฿฿฿฿฿฿฿฿฿฿฿                 ฿฿฿  ฿฿฿฿฿฿฿฿฿฿฿฿฿         
     ฿฿      ฿          ฿฿                 ฿฿฿      ฿฿฿                     ฿฿฿          ฿฿฿                   ฿฿฿          ฿฿฿           
    ฿฿      ฿           ฿฿                 ฿฿฿     ฿฿฿    ฿฿฿฿              ฿฿฿          ฿฿฿                   ฿฿฿          ฿฿฿           
    ฿฿฿฿฿฿฿฿฿฿    ฿฿฿฿฿฿฿฿฿฿฿฿             ฿฿฿    ฿฿฿฿฿฿฿฿฿฿฿฿฿             ฿฿฿  ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿             ฿฿฿   ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿     
          ฿฿             ฿฿               ฿฿฿฿฿                             ฿฿฿           ฿฿฿                  ฿฿฿           ฿฿฿          
         ฿฿              ฿฿             ฿฿฿฿฿฿฿฿                           ฿฿฿฿฿฿฿฿฿฿             ฿฿          ฿฿฿฿฿฿฿฿฿฿฿            ฿฿   
                         ฿฿            ฿฿฿    ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿                ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿                ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿   
                       ฿฿฿฿                                                                                                               
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
             ,,,   ,|,                         ,,,              
             ,|||  ||'                         '|||     ,,,|||, 
            |||  ,||'  ,,|||,                  ,||  '|||'''|||' 
          ,||'  ,|'||||' ,|||'                 ||',,,    ,||'   
         ,||||  '    ||  ''                   ,||||||    |||,,||
        |'  ||       ||                 ,,|||'|| ||'|||'''||'   
            ||   ,   ||  '||,           '|''  |,,|'       ||    
            ||  ||   ||   '|||                ,|||,       ||    
            || |||   ||     ||             ,||'' |||      ||    
            ||  ' ,,,||                    ''     ''   ,,,||    
            ''     '|||                                '||||    
                    '''                                  ''     


1
2
3
4
5
6
7
8
9
10
11
12
13
14
     ::   ,,,,,,,,,       ::         ,,,,,,,,,,,,,,,,     ,,,,,,,,       ,, 
     ::    ''' ,;'       ;;,,,,,,          ,::'           ::    ::      ::::
'''';;'';;    ;;        ;;     ;;        ,;'::';,         ::''''::      ::::
  .;;' ;;' '''::'''    ;'     ;;       ,;'  ::  ';,       ::,,,,::      ::::
   ;; ;;'     ::            ,;;      ;''    ::    ';,     ::    ::       :: 
    ;;;'      ::          ,;'';,            ::            '';:::''       :: 
   ,;;;,     ,::        ,;'    ';           ::             ,;';;    ,    ,, 
.,;''  ';;.   ;;     .;;'        ';,.       :;         .,;;'   '';;;;   ';;'
                                                                            
                              Long time, no see! (Chinese: hǎo jiǔ bú jiàn)
1
2
3
4
5
6
7
8
9
10
                                                                                                                                                     
                                                                                
     ###############    ##  ##  #####      ##    #####  ##  ###############     
     ###############    ##  ##  #####      ##    #####  ##  ###############     
     ##          ###    ##  ####   ####  ####       ##  ##  ##           ##     
     ##          ###    ##  ####   ####  ####       ##  ##  ##           ##     
     ##  ######  ###  ##  ###########      ####  ###  ####  ##  #######  ##     
     ##  ######  ###  ##  ###########      ####  ###  ####  ##  #######  ##     
     ##  ######  ###  ##  ######     ######    #####  ####  ##  #######  ##     
     ##  ######  ###  ##  ######     ######    #####  ####  ##  #######  ##     
     ##  ######  ###      ####  ###    ##  ##  ##   ####    ##  #######  ##     
     ##  ######  ###      ####  ###    ##  ##  ##   ####    ##  #######  ##     
     ##          ###    ##         ##  ######    ###    ##  ##           ##     
     ##          ###    ##         ##  ######    ###    ##  ##           ##     
     ##          ###    ##         ##  ######    ###    ##  ##           ##     
     ###############  ##  ##  ##   ##  ##  ##  ##   ##  ##  ###############     
     ###############  ##  ##  ##   ##  ##  ##  ##   ##  ##  ###############     
                          ##       ##            ###  ##                        
                          ##       ##            ###  ##                        
           ####  #####  #############  ##    #######  ####         ####         
           ####  #####  #############  ##    #######  ####         ####         
       ##  ##           ########   ##    ######     ##  ####  #########         
       ##  ##           ########   ##    ######     ##  ####  #########         
     ##  #############    ##  ##         ####    ###  ##########     ######     
     ##  #############    ##  ##         ####    ###  ##########     ######     
           ##  ##   ##  ####         ########  ##         #########  ##  ##     
           ##  ##   ##  ####         ########  ##         #########  ##  ##     
           ##  ##   ##  ####         ########  ##         #########  ##  ##     
         ##    #####  ####  #############  ###########    ####  #####  ####     
         ##    #####  ####  #############  ###########    ####  #####  ####     
     ####  ##         ##  ##       ##  ##        #######  ##         ####       
     ####  ##         ##  ##       ##  ##        #######  ##         ####       
     ##  ##      #######  ##         ##########         ##  ##  #######         
     ##  ##      #######  ##         ##########         ##  ##  #######         
     ########       ####    ##  ###      ##  ##         ##      ###  ####       
     ########       ####    ##  ###      ##  ##         ##      ###  ####       
                 #####      ####     ##    ##  ##         #########  ######     
                 #####      ####     ##    ##  ##         #########  ######     
     ####      ##     ####  ##       ######         ##  ##  ##  #####           
     ####      ##     ####  ##       ######         ##  ##  ##  #####           
           ##  #######        ##   ##      ######   ####        #######         
           ##  #######        ##   ##      ######   ####        #######         
           ##  #######        ##   ##      ######   ####        #######         
         ######                 #####    ##    ##   ########       ######       
         ######                 #####    ##    ##   ########       ######       
         ######  ###      ##    ###    ##    ##             ####   ##    ##     
         ######  ###      ##    ###    ##    ##             ####   ##    ##     
     ##  ####  ##           ####     ####           ##  ##  #########  ##       
     ##  ####  ##           ####     ####           ##  ##  #########  ##       
     ##  ####    #####  ##  ####   ##  ##  ##    ###  ##    ##  ###########     
     ##  ####    #####  ##  ####   ##  ##  ##    ###  ##    ##  ###########     
     ##  ##  ##         ######  #################     ####    ##     ##         
     ##  ##  ##         ######  #################     ####    ##     ##         
     ####  #########  ##  ####     ########  ##  ####################  ##       
     ####  #########  ##  ####     ########  ##  ####################  ##       
     ####  #########  ##  ####     ########  ##  ####################  ##       
                      ##  ##  #######            #####  ##      #########       
                      ##  ##  #######            #####  ##      #########       
     ###############  ##  ##       ##  ##  ##  ##     ####  ##  ###             
     ###############  ##  ##       ##  ##  ##  ##     ####  ##  ###             
     ##          ###        ##  #####  ##        #########      #########       
     ##          ###        ##  #####  ##        #########      #########       
     ##  ######  ###  #############    ####      ####################  ##       
     ##  ######  ###  #############    ####      ####################  ##       
     ##  ######  ###  ##  ####       ##      ####   ##    ##  ##       ##       
     ##  ######  ###  ##  ####       ##      ####   ##    ##  ##       ##       
     ##  ######  ###               ##  ##      #####  ####      #####  ####     
     ##  ######  ###               ##  ##      #####  ####      #####  ####     
     ##          ###    ###########      ####  ##     ##           ##  ####     
     ##          ###    ###########      ####  ##     ##           ##  ####     
     ##          ###    ###########      ####  ##     ##           ##  ####     
     ###############      ##    ###  ####  ##  ##   ##########  ###  ##         
     ###############      ##    ###  ####  ##  ##   ##########  ###  ##         
                                                                                
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75

xushufa (opens new window)

# hello

  _          _ _                            _     _ 
 | |        | | |                          | |   | |
 | |__   ___| | | ___   __      _____  _ __| | __| |
 | '_ \ / _ \ | |/ _ \  \ \ /\ / / _ \| '__| |/ _` |
 | | | |  __/ | | (_) |  \ V  V / (_) | |  | | (_| |
 |_| |_|\___|_|_|\___/    \_/\_/ \___/|_|  |_|\__,_|
                                                    
                                                    
1
2
3
4
5
6
7
8
                                                     
    )       (   (                          (   (     
 ( /(    (  )\  )\       (  (         (    )\  )\ )  
 )\())  ))\((_)((_) (    )\))(    (   )(  ((_)(()/(  
((_)\  /((_)_   _   )\  ((_)()\   )\ (()\  _   ((_)) 
| |(_)(_)) | | | | ((_) _(()((_) ((_) ((_)| |  _| |  
| ' \ / -_)| | | |/ _ \ \ V  V // _ \| '_|| |/ _` |  
|_||_|\___||_| |_|\___/  \_/\_/ \___/|_|  |_|\__,_|  
                                                     

1
2
3
4
5
6
7
8
9
10

    __         ____                             __    __
   / /_  ___  / / /___     _      ______  _____/ /___/ /
  / __ \/ _ \/ / / __ \   | | /| / / __ \/ ___/ / __  / 
 / / / /  __/ / / /_/ /   | |/ |/ / /_/ / /  / / /_/ /  
/_/ /_/\___/_/_/\____/    |__/|__/\____/_/  /_/\__,_/   
                                                        

1
2
3
4
5
6
7
8

.__           .__  .__                               .__       .___
|  |__   ____ |  | |  |   ____   __  _  _____________|  |    __| _/
|  |  \_/ __ \|  | |  |  /  _ \  \ \/ \/ /  _ \_  __ \  |   / __ | 
|   Y  \  ___/|  |_|  |_(  <_> )  \     (  <_> )  | \/  |__/ /_/ | 
|___|  /\___  >____/____/\____/    \/\_/ \____/|__|  |____/\____ | 
     \/     \/                                                  \/ 

1
2
3
4
5
6
7
8
 _     _____ _     _     ____    _      ____  ____  _     ____ 
/ \ /|/  __// \   / \   /  _ \  / \  /|/  _ \/  __\/ \   /  _ \
| |_|||  \  | |   | |   | / \|  | |  ||| / \||  \/|| |   | | \|
| | |||  /_ | |_/\| |_/\| \_/|  | |/\||| \_/||    /| |_/\| |_/|
\_/ \|\____\\____/\____/\____/  \_/  \|\____/\_/\_\\____/\____/
                                                               

1
2
3
4
5
6
7
 _   _  ____  __    __    _____    _    _  _____  ____  __    ____  
( )_( )( ___)(  )  (  )  (  _  )  ( \/\/ )(  _  )(  _ \(  )  (  _ \ 
 ) _ (  )__)  )(__  )(__  )(_)(    )    (  )(_)(  )   / )(__  )(_) )
(_) (_)(____)(____)(____)(_____)  (__/\__)(_____)(_)\_)(____)(____/ 

1
2
3
4
5
 __ __    ___  _      _       ___       __    __   ___   ____   _      ___   
|  |  |  /  _]| |    | |     /   \     |  |__|  | /   \ |    \ | |    |   \  
|  |  | /  [_ | |    | |    |     |    |  |  |  ||     ||  D  )| |    |    \ 
|  _  ||    _]| |___ | |___ |  O  |    |  |  |  ||  O  ||    / | |___ |  D  |
|  |  ||   [_ |     ||     ||     |    |  `  '  ||     ||    \ |     ||     |
|  |  ||     ||     ||     ||     |     \      / |     ||  .  \|     ||     |
|__|__||_____||_____||_____| \___/       \_/\_/   \___/ |__|\_||_____||_____|
                                                                             

1
2
3
4
5
6
7
8
9

 ___   ___   ______   __       __       ______       __ __ __   ______   ______    __       ______      
/__/\ /__/\ /_____/\ /_/\     /_/\     /_____/\     /_//_//_/\ /_____/\ /_____/\  /_/\     /_____/\     
\::\ \\  \ \\::::_\/_\:\ \    \:\ \    \:::_ \ \    \:\\:\\:\ \\:::_ \ \\:::_ \ \ \:\ \    \:::_ \ \    
 \::\/_\ .\ \\:\/___/\\:\ \    \:\ \    \:\ \ \ \    \:\\:\\:\ \\:\ \ \ \\:(_) ) )_\:\ \    \:\ \ \ \   
  \:: ___::\ \\::___\/_\:\ \____\:\ \____\:\ \ \ \    \:\\:\\:\ \\:\ \ \ \\: __ `\ \\:\ \____\:\ \ \ \  
   \: \ \\::\ \\:\____/\\:\/___/\\:\/___/\\:\_\ \ \    \:\\:\\:\ \\:\_\ \ \\ \ `\ \ \\:\/___/\\:\/.:| | 
    \__\/ \::\/ \_____\/ \_____\/ \_____\/ \_____\/     \_______\/ \_____\/ \_\/ \_\/ \_____\/ \____/_/ 
                                                                                                        

1
2
3
4
5
6
7
8
9
10

    ___       ___       ___       ___       ___            ___       ___       ___       ___       ___   
   /\__\     /\  \     /\__\     /\__\     /\  \          /\__\     /\  \     /\  \     /\__\     /\  \  
  /:/__/_   /::\  \   /:/  /    /:/  /    /::\  \        /:/\__\   /::\  \   /::\  \   /:/  /    /::\  \ 
 /::\/\__\ /::\:\__\ /:/__/    /:/__/    /:/\:\__\      /:/:/\__\ /:/\:\__\ /::\:\__\ /:/__/    /:/\:\__\
 \/\::/  / \:\:\/  / \:\  \    \:\  \    \:\/:/  /      \::/:/  / \:\/:/  / \;:::/  / \:\  \    \:\/:/  /
   /:/  /   \:\/  /   \:\__\    \:\__\    \::/  /        \::/  /   \::/  /   |:\/__/   \:\__\    \::/  / 
   \/__/     \/__/     \/__/     \/__/     \/__/          \/__/     \/__/     \|__|     \/__/     \/__/  

1
2
3
4
5
6
7
8
9

  o                        o    o                                                                 o           o  
 <|>                      <|>  <|>                                                               <|>         <|> 
 / >                      / \  / \                                                               / \         < \ 
 \o__ __o      o__  __o   \o/  \o/    o__ __o         o              o     o__ __o    \o__ __o   \o/    o__ __o/ 
  |     v\    /v      |>   |    |    /v     v\       <|>            <|>   /v     v\    |     |>   |    /v     |  
 / \     <\  />      //   / \  / \  />       <\      < >            < >  />       <\  / \   < >  / \  />     / \ 
 \o/     o/  \o    o/     \o/  \o/  \         /       \o    o/\o    o/   \         /  \o/        \o/  \      \o/ 
  |     <|    v\  /v __o   |    |    o       o         v\  /v  v\  /v     o       o    |          |    o      |  
 / \    / \    <\/> __/>  / \  / \   <\__ __/>          <\/>    <\/>      <\__ __/>   / \        / \   <\__  / \ 
                                                                                                                 
                                                                                                                 
                                                                                                                 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 __  __     ______     __         __         ______        __     __     ______     ______     __         _____    
/\ \_\ \   /\  ___\   /\ \       /\ \       /\  __ \      /\ \  _ \ \   /\  __ \   /\  == \   /\ \       /\  __-.  
\ \  __ \  \ \  __\   \ \ \____  \ \ \____  \ \ \/\ \     \ \ \/ ".\ \  \ \ \/\ \  \ \  __<   \ \ \____  \ \ \/\ \ 
 \ \_\ \_\  \ \_____\  \ \_____\  \ \_____\  \ \_____\     \ \__/".~\_\  \ \_____\  \ \_\ \_\  \ \_____\  \ \____- 
  \/_/\/_/   \/_____/   \/_____/   \/_____/   \/_____/      \/_/   \/_/   \/_____/   \/_/ /_/   \/_____/   \/____/ 
                                                                                                                   

1
2
3
4
5
6
7
                                                                                                             
  ,---,                ,--,    ,--,                                                       ,--,               
,--.' |              ,--.'|  ,--.'|                                                     ,--.'|         ,---, 
|  |  :              |  | :  |  | :     ,---.                   .---.   ,---.    __  ,-.|  | :       ,---.'| 
:  :  :              :  : '  :  : '    '   ,'\                 /. ./|  '   ,'\ ,' ,'/ /|:  : '       |   | : 
:  |  |,--.   ,---.  |  ' |  |  ' |   /   /   |             .-'-. ' | /   /   |'  | |' ||  ' |       |   | | 
|  :  '   |  /     \ '  | |  '  | |  .   ; ,. :            /___/ \: |.   ; ,. :|  |   ,''  | |     ,--.__| | 
|  |   /' : /    /  ||  | :  |  | :  '   | |: :         .-'.. '   ' .'   | |: :'  :  /  |  | :    /   ,'   | 
'  :  | | |.    ' / |'  : |__'  : |__'   | .; :        /___/ \:     ''   | .; :|  | '   '  : |__ .   '  /  | 
|  |  ' | :'   ;   /||  | '.'|  | '.'|   :    |        .   \  ' .\   |   :    |;  : |   |  | '.'|'   ; |:  | 
|  :  :_:,''   |  / |;  :    ;  :    ;\   \  /          \   \   ' \ | \   \  / |  , ;   ;  :    ;|   | '/  ' 
|  | ,'    |   :    ||  ,   /|  ,   /  `----'            \   \  |--"   `----'   ---'    |  ,   / |   :    :| 
`--''       \   \  /  ---`-'  ---`-'                      \   \ |                        ---`-'   \   \  /   
             `----'                                        '---"                                   `----'    
                                                                                                             

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16