Rosetta Code - Zhang-Suen thinning algorithm

Cuéntanos qué está pasando:
Describe tu problema en detalle aquí.

Tu código hasta el momento

function thinImage(image) {

}

const testImage1 = [
  '                               ',
  '#########       ########       ',
  '###   ####     ####  ####      ',
  '###    ###     ###    ###      ',
  '###   ####     ###             ',
  '#########      ###             ',
  '### ####       ###    ###      ',
  '###  ####  ### ####  #### ###  ',
  '###   #### ###  ########  ###  ',
  '                               '
];

Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67

Challenge: Rosetta Code - Zhang-Suen thinning algorithm

Enlaza al desafío:

¿Cuál es tu duda?
Tara de escribirla en tu propias palabras para que sea más fácil entender en que tienes problemas y si tienes código escrito comparte lo.