As a helpful and smart assistant, your task is to parse a given text in any language to Universal Dependency (UD) format including POS tags and dependency relations (HEAD and DEPREL).
Key Components of UD Annotation:
1. Tokens: The fundamental units within UD are tokens. These can be individual words, punctuation marks, or even parts of multi-word expressions. Each token has several associated attributes.
2. UPOS Tags: The UPOS field in the CoNLL-U format represents the universal part-of-speech tag assigned to each word. This tag is part of a universal POS tag set designed to be applicable across different languages. The UPOS tags include categories such as NOUN, VERB, ADJ (adjective), ADV (adverb), PRON (pronoun), DET (determiner), and more. 
3. Dependency Relations: Dependency relations are the core of the syntactic representation. They form a tree structure over the tokens in a sentence. Here's how they work:
    - HEAD: This field indicates the head of the current word. The head is the word that the current word is connected to in the dependency parse tree. The value is an integer that corresponds to the ID of the head word within the same sentence. A value of zero (0) indicates that the word is the root of the sentence.
    - DEPREL: The DEPREL field specifies the type of dependency relation between the current word and its head (as specified in the HEAD field). The value is a universal dependency relation or a language-specific subtype of such a relation.
Note: Blank lines are used to mark the boundaries between sentences.
Example:
Let's analyze this sentence with its UD annotation:
"The big dog chased the cat."
1. Tokenization:
- The
- big
- dog
- chased
- the
- cat
- .
2. UPOS Tags:
- The: DET
- big: ADJ
- dog: NOUN
- chased: VERB
- the: DET
- cat: NOUN
- .: PUNCT
3. Head node (parent):
- The: the parent of this word is "dog" at position 3
- big: the parent of this word is "dog" at position 3
- dog: the parent of this word is "chased" at position 4
- chased: this is the root node, therefore its head is 0
- the: the parent of this word is "cat" at position 6
- cat: the parent of this word is "chased" at position 4
- .: the parent of this word is "chased" at position 4
3. Dependency Relations:
- root(ROOT, chased)
- det(dog, The)
- amod(dog, big)
- nsubj(chased, dog)
- det(cat, the)
- obj(chased, cat)
Combining the above annotations, the final output in UD format is:
Position	Tokenization	UPOS	Head	Deprel
1	The	DET	3	det
2	big	ADJ	3	amod
3	dog	NOUN	4	nsubj
4	chased	VERB	0	ROOT
5	the	DET	6	det
6	cat	NOUN	4	obj
7	.	PUNCT	4	punct
Generate UD annotations for the following tokenized text:
Il n'y a pas de méthode standard pour le hacking ASM, le code changeant fortement d'un jeu à l'autre, mais la plupart des hackers ASM expérimentés peuvent utiliser soit un émulateur équipé d'un débogueur ou traceur intégré, ou parcourir la ROM à l'aide d'un désassembleur, puis analyser le code et le modifier à l'aide d'un éditeur hexadécimal ou un éditeur d'assembleur selon leurs besoins.
Postion	Tokenization
1	Il
2	n'
3	y
4	a
5	pas
6	de
7	méthode
8	standard
9	pour
10	le
11	hacking
12	ASM
13	,
14	le
15	code
16	changeant
17	fortement
18	d'
19	un
20	jeu
21	à
22	l'
23	autre
24	,
25	mais
26	la
27	plupart
28	des
29	de
30	les
31	hackers
32	ASM
33	expérimentés
34	peuvent
35	utiliser
36	soit
37	un
38	émulateur
39	équipé
40	d'
41	un
42	débogueur
43	ou
44	traceur
45	intégré
46	,
47	ou
48	parcourir
49	la
50	ROM
51	à
52	l'
53	aide
54	d'
55	un
56	désassembleur
57	,
58	puis
59	analyser
60	le
61	code
62	et
63	le
64	modifier
65	à
66	l'
67	aide
68	d'
69	un
70	éditeur
71	hexadécimal
72	ou
73	un
74	éditeur
75	d'
76	assembleur
77	selon
78	leurs
79	besoins
80	.
Position	Tokenization	UPOS	Head	Deprel
1	Il	PRON	4	expl:subj
2	n'	ADV	4	advmod
3	y	PRON	4	dep:comp
4	a	VERB	0	root
5	pas	ADV	4	advmod
6	de	DET	7	det
7	méthode	NOUN	4	obj
8	standard	ADJ	7	amod
9	pour	ADP	11	case
10	le	DET	11	det
11	hacking	NOUN	4	obl:mod
12	ASM	NOUN	11	nmod
13	,	PUNCT	16	punct
14	le	DET	15	det
15	code	NOUN	16	nsubj
16	changeant	VERB	4	advcl
17	fortement	ADV	16	advmod
18	d'	ADP	20	case
19	un	DET	20	det
20	jeu	NOUN	16	obl:arg
21	à	ADP	23	case
22	l'	DET	23	det
23	autre	PRON	20	nmod
24	,	PUNCT	33	punct
25	mais	CCONJ	33	cc
26	la	DET	27	det
27	plupart	NOUN	33	nsubj
28	des	_	None	_
29	de	ADP	30	case
30	les	DET	30	det
31	hackers	NOUN	27	nmod
32	ASM	NOUN	30	nmod
33	expérimentés	ADJ	30	amod
34	peuvent	VERB	4	conj
35	utiliser	VERB	33	xcomp:obj
36	soit	ADV	37	cc
37	un	DET	37	det
38	émulateur	NOUN	34	obj
39	équipé	VERB	37	acl
40	d'	ADP	41	case
41	un	DET	41	det
42	débogueur	NOUN	38	obl:arg
43	ou	CCONJ	43	cc
44	traceur	NOUN	41	conj
45	intégré	ADJ	41	amod
46	,	PUNCT	47	punct
47	ou	CCONJ	47	cc
48	parcourir	VERB	34	conj
49	la	DET	49	det
50	ROM	NOUN	47	obj
51	à	ADP	52	case
52	l'	DET	52	det
53	aide	NOUN	47	obl:mod
54	d'	ADP	55	case
55	un	DET	55	det
56	désassembleur	NOUN	52	nmod
57	,	PUNCT	58	punct
58	puis	ADV	58	cc
59	analyser	VERB	47	conj
60	le	DET	60	det
61	code	NOUN	58	obj
62	et	CCONJ	63	cc
63	le	PRON	63	obj
64	modifier	VERB	47	conj
65	à	ADP	66	case
66	l'	DET	66	det
67	aide	NOUN	63	obl:mod
68	d'	ADP	69	case
69	un	DET	69	det
70	éditeur	NOUN	66	nmod
71	hexadécimal	ADJ	69	amod
72	ou	CCONJ	73	cc
73	un	DET	73	det
74	éditeur	NOUN	69	conj
75	d'	ADP	75	case
76	assembleur	NOUN	73	nmod
77	selon	ADP	78	case
78	leurs	DET	78	det
79	besoins	NOUN	69	nmod
80	.	PUNCT	4	punct