Skip to main content
added 1307 characters in body
Source Link
Emigna
  • 53k
  • 5
  • 43
  • 162

Explanation

žQ                                   # push the printable ascii chars
  2ô                                 # split into pairs
    376S                             # split the number 376 into a list of digits
        3*                           # multiply each by 3 to get [9,21,18]
          £                          # divide the pairs of ascii chars into 
                                     # pieces of these sizes
           `                         # flatten list to stack
            2ô                       # split the "legs" of the asterisk into pairs of pairs
              v                      # loop over the pairs of pairs
               yN·ð×ý                # join the pairs by index*2 spaces
                     ð«              # append a space
                       }             # end loop
                        rs           # move the middle section to top of stack
                          J2ä        # convert to a string split into 2 pieces
                             sr      # rearrange the stack in the correct order
                               )˜    # wrap in a flattened list
                                 .c  # pad each element with spaces on either side

Explanation

žQ                                   # push the printable ascii chars
  2ô                                 # split into pairs
    376S                             # split the number 376 into a list of digits
        3*                           # multiply each by 3 to get [9,21,18]
          £                          # divide the pairs of ascii chars into 
                                     # pieces of these sizes
           `                         # flatten list to stack
            2ô                       # split the "legs" of the asterisk into pairs of pairs
              v                      # loop over the pairs of pairs
               yN·ð×ý                # join the pairs by index*2 spaces
                     ð«              # append a space
                       }             # end loop
                        rs           # move the middle section to top of stack
                          J2ä        # convert to a string split into 2 pieces
                             sr      # rearrange the stack in the correct order
                               )˜    # wrap in a flattened list
                                 .c  # pad each element with spaces on either side
added 11 characters in body
Source Link
Emigna
  • 53k
  • 5
  • 43
  • 162

05AB1E, 40 38 37 3636 35 bytes

9 21x)žQ2ôs£`2ôvyN·ð×ýð«žQ2ô376S3*£`2ôvyN·ð×ýð«}rsJ2äsr)˜.c

Try it online!Try it online!

05AB1E, 40 38 37 36 bytes

9 21x)žQ2ôs£`2ôvyN·ð×ýð«}rsJ2äsr)˜.c

Try it online!

05AB1E, 40 38 37 36 35 bytes

žQ2ô376S3*£`2ôvyN·ð×ýð«}rsJ2äsr)˜.c

Try it online!

added 7 characters in body
Source Link
Emigna
  • 53k
  • 5
  • 43
  • 162

05AB1E, 40 38 3737 36 bytes

7TDžx9 21x)3b+žQs£`2ô2ôvyN·ð×ýð«žQ2ôs£`2ôvyN·ð×ýð«}r2ôRrsJ2äsr)˜R˜.c

Try it online!Try it online!

05AB1E, 40 38 37 bytes

7TDžx)3b+žQs£`2ô2ôvyN·ð×ýð«}r2ôR)˜R.c

Try it online!

05AB1E, 40 38 37 36 bytes

9 21x)žQ2ôs£`2ôvyN·ð×ýð«}rsJ2äsr)˜.c

Try it online!

added 8 characters in body
Source Link
Emigna
  • 53k
  • 5
  • 43
  • 162
Loading
deleted 4 characters in body
Source Link
Emigna
  • 53k
  • 5
  • 43
  • 162
Loading
Source Link
Emigna
  • 53k
  • 5
  • 43
  • 162
Loading