console.clear(); const overlookRow = []; for (i = 0; i < 97; i++) { if (i % 5 === 0 || (i-1) % 5 === 0) { overlookRow.push(0); continue; } overlookRow.push(1); } const overlook = []; for (i = 0; i < 142; i++) { if (i % 5 === 0 || (i-1) % 5 === 0) { overlook.push(overlookRow.map(leaf => 0)); continue; } overlook.push(overlookRow); } for (row in overlook) { console.log(JSON.stringify(overlook[row])); } console.log(overlookRow.length); // [1,1,1,1,1,1,1,1] // [1,1,1,1,1,1,1,1] // [1,1,0,0,0,1,1,0] // [1,1,0,0,0,1,1,0] // [1,1,0,0,0,1,1,0] // [1,1,1,1,1,1,1,1] // [1,1,1,1,1,1,1,1] // [1,1,0,0,0,1,1,0]