;-- qanQWONxo^O -----------------------------------------