;-- qanTOSNxo^O -----------------------------------------