;-- qanSTVNxo^O -----------------------------------------