vda
rnldsghmf
gnaax
tmhnm
@@@@@@