;-- qanRVTNxo^O -----------------------------------------