code: func (m *symbol) set2dPattern(x int, y int, v [][]bool) {
  	for j, row := range v {
  		for i, value := range row {
  			m.set(x+i, y+j, value)
  		}
  	}
  }
docs: // set2dPattern sets a 2D array of modules, starting at (x, y).