;-- qanSRVNxo^O -----------------------------------------