;-- qanQXUNxo^O -----------------------------------------