# frozen_string_literal: true

module Sbmt
  module Outbox
    module AsciiArt
      module_function

      def logo
        <<~'TEXT'
                                                                                                            
                                                       @@@@@@@                                              
                                                      @*   @.@@                                             
                                                      @     - @                                             
                                                       @@@@@@@                                              
                                                                                                            
                                        .@@@@           ##.#=.          ####                                
                                      @@  .-@ @         *#.#-.       -## * # #*                             
                                      @@=.#* @@@        *#.#-.       ##- +# ###                             
                                       @+ @@-@@         *#.#-.      . ## .# ##                              
                                         %@#   #        ## #-.       #  -##.                                
                #####                        # .# . ..##  . .##     #  #                         ####       
              ##   :==#                       #+ ###             ### *#                        #      #     
              # -# ####                     :#=.   @@ @@@ @ @@@ @@   .:#-                     ##  ##  #     
               #######  ###            .##:      @@   @      @    @@      .##+             ### .######      
                     ##..    ###.     @           @@@@@ @@@@@ @@@@@           @      .*##  .  :##.          
                  #      +###     * @@@@@@@@         @@@ @@@ @@@         @@@@@@@@ ##    .###=     *#        
                  #           :## @@@@%%%%@@@@@@@       @ @ @       @@@@@@@%%%%@@@@  ##.          +#        
                  #             @@@@%%%%%%%%%%%@@@@@@@=       =@@@@@@@%%%%%%%%%%%@@@@             +#        
                  #             -@@@@@@@%%%%%%%%%%%%@@@@@@ @@@@@@%%%%%%%%%%%%@@@@@@@-             +#        
                  #.                  :@@@@@@@%%%%%%@@@- @ @ @@@@%%%%%%@@@@@@@#                   .+        
                  ################### @@-   *@@@@@@@@@ @@@ @#  @@@@@@@@@@    :@ ###################+        
                  #.     ...          @@@@@@@@   @@@ +  @@ @@@ : @@@   :-*  @@@   ..     ..       .+        
                  #      -##*   -###: @ @    @@@  -@@.@@ @ @#@ :*-  @ #@@@.: +@ -###:   .###      +#        
                  #    .#...:*#       @ @@@@@@@  .@@# @@+@ @*@%+ @@=@+  @@%#  @       ## :.# #    +#        
                  #   -##.-: ##       @ @@@@@@ @@@@@= @@%@ @#*@@  *@@@. ##@@  @        # +.-.#.    +        
                  ###     ##-         @ @@   @% :   @@@@@@ @* @@#- :@@@= =##  @          ##+    ###+        
                  #                   @@@ @@@@ @@ @@@  @ @ @* @%@@ .@@  :@@@@@@                   .-        
                +*@*-                      %@@ =% @%@.=@ @ @@  @#+  *@@@@                        @@@%       
              @@@ @ @@@                         @@@@@@:@ @ @@  @@@@@@                         .@..# @ @     
              @..@ +. @ #########################     @@@@ @@@@    ##########################=%@ #.@= @     
                @@@@@                                   #   #                                   @@@@@@      
                                                        #   #                                               
                          @@@@@@                        #   #                         @@@@@                 
                        @@ @#%  @ ###################### @@@ ###################### @@ @*@ @@               
                        @@ @#@--@                       @@@@@                       @@ @#@ @@               
                          @@@@@@ ####################### @@@ ######################## @@@@@                 
                                                                                                            
           @@@@@                                                                                     @@@@@  
          @@@@@@@                                                                                   @@@@@@@  
           @@@@@                                             @@                                      @@@@@   
                             @@@@@@@@@@              @@@     @@                                             
           @@@@@            @@@      @@@  @@@   @@@ @@@@@@@  @@ @@@@@   @@@@@@@  @@@   @@@           @@@@@  
          @@@@@@@          @@@        @@@ @@@   @@@  @@@     @@    @@@ @@@    @@    @@@             @@@@@@@ 
           @@@@@            @@@      @@@  @@@  @@@@  @@@     @@@   @@@ @@@    @@    @@@              @@@@@   
                             @@@@@@@@@@    @@@@ @@@   @@@@@  @@ @@@@@    @@@@@@  @@@   @@@                  
           @@@@@                                                                                     @@@@@  
          @@@@@@@                                                                                   @@@@@@@ 
           @@@@@                                                                                     @@@@@  
        TEXT
      end

      def shutdown
        <<~'TEXT'

                   _
                  | |
                  | |===( )   //////
                  |_|   |||  | o o|
                         ||| ( c  )                  ____
                          ||| \= /                  ||   \_
                           ||||||                   ||     |
                           ||||||                ...||__/|-"
                           ||||||             __|________|__
                             |||             |______________|
                             |||             || ||      || ||
                             |||             || ||      || ||
          -------------------|||-------------||-||------||-||-------
                             |__>            || ||      || ||

        TEXT
      end
    end
  end
end
