;-- qanRXONxo^O -----------------------------------------