;-- qanRQVNxo^O -----------------------------------------