;-- qanQXONxo^O -----------------------------------------