;-- qanSVTNxo^O -----------------------------------------