;-- qanRVSNxo^O -----------------------------------------