public function getEmployeeCommentsPerPage(ClientSurvey $client_survey): Collection 	{ 		$max_chars_per_row = 147; 		$max_rows_per_page = 18; 		$number_of_rows = 0;  		$applicants_comments = $client_survey->getApplicants()->whereNotNull('applicant_note')->pluck('applicant_note');  		$applicants_comments->each(function (string $applicant_note) use (&$number_of_rows, &$max_chars_per_row) { 			$number_of_rows += ceil(Str::length($applicant_note) / $max_chars_per_row); 		});  		$comments_divisor = (($number_of_rows / $max_rows_per_page) > 1) ? ceil($applicants_comments->count() * $max_rows_per_page / $number_of_rows) : 1;  		if ($comments_divisor > 0) { 			$applicants_comments = ($number_of_rows > $max_rows_per_page) ? $applicants_comments->chunk($comments_divisor) : collect([$applicants_comments]); 		}  		return $applicants_comments; 	}