#  General Public License for more details.
 #
 #  You should have received a copy of the GNU General Public License
-#  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+#  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
 
 ifeq ($(DEBUG),yes)
  CXXFLAGS = -fPIC -Wall -g -DDEBUG
 
 #  General Public License for more details.
 #
 #  You should have received a copy of the GNU General Public License
-#  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+#  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
 
 from os import path
 from torch.utils.ffi import create_extension
 
 #  General Public License for more details.
 #
 #  You should have received a copy of the GNU General Public License
-#  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+#  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
 
 import time
 import argparse
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
 #  General Public License for more details.
 #
 #  You should have received a copy of the GNU General Public License
-#  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+#  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
 
 import time
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
 #  General Public License for more details.
 #
 #  You should have received a copy of the GNU General Public License
-#  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+#  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
 
 import torch
 from math import sqrt
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_14_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_15_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_16_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_19_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_22_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_23_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_4_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_7_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 #ifndef VISION_PROBLEM_9_H
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 
 
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
- *  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+ *  along with pysvrt.  If not, see <http://www.gnu.org/licenses/>.
  *
  */