Inline executed JS

$._formatGrid = (grid) => {
  return `\n${grid.map((row) => row.join("")).join("\n")}`;
};
const grid = [];
const size = 16;
for (let r = 0; r < size; r++) {
  const row = [];
  for (let c = 0; c < size; c++) {
    if (r === 0 || r === size - 1) row.push(".");
    else if (r < size / 2 && c === r + size / 4) row.push(".");
    else if (r >= size / 2 && c === r - size / 4) row.push(".");
    else if (r === size / 2 && c > size / 4 && c <= (3 * size) / 4)
      row.push(".");
    else if (Math.floor(Math.random() * 100) % 100 === 0) row.push("*");
    else row.push(" ");
  }
  grid.push(row);
}
const pic = $._formatGrid(grid);
return pic;
Output

................
     .          
      .         
       .        
        .       
         .      
          .     
           .    
    .........   
     .          
      .         
       .        
        .       
         .**    
          .     
................

next