;-- qanQVUNxo^O -----------------------------------------