;-- qanRUVNxo^O -----------------------------------------