vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtorrrrrrrrrrrrrrressssssssssssssssssssssssssss