¡Crear una caja 2.0!

Este desafío se basa en el desafío Crear una caja de Helen Yu. Este desafío es igual, excepto que, en lugar de una lista de strings, tu función debe devolver una matriz de caracteres.

Ejemplos

char_box(1) ➞ [
  ["#"]
]

char_box(4) ➞ [
  ["#", "#", "#", "#"],
  ["#", " ", " ", "#"],
  ["#", " ", " ", "#"],
  ["#", "#", "#", "#"]
]

char_box(2) ➞ [
  ["#", "#"],
  ["#", "#"]
]

Notas

Para una entrada de 0, devuelve [[]]. Para strings, números que no sean enteros o números negativos, devuelve -1.