;-- qanRUUNxo^O -----------------------------------------