public function getMergedReport(): ComparativeExcelDTO 	{ 		$basic_report = $this->basic_reports[0];  		foreach ($this->basic_reports as $key => $report) { 			$basic_report->years[] = $report->year;  			if ($key == 0) { 				foreach ($basic_report->basic_questions as $question_key => $question) { 					$basic_report->basic_questions[$question_key]['scores'] = []; 					$basic_report->basic_questions[$question_key]['codes'] = []; 				}  				foreach ($basic_report->categories as $category_key => $category) { 					$basic_report->categories[$category_key]['scores'] = []; 					$basic_report->categories[$category_key]['codes'] = []; 				} 			}  			foreach ($report->basic_questions as $question_key => $question) { 				array_push($basic_report->basic_questions[$question_key]['scores'], $question['score']); 				array_push($basic_report->basic_questions[$question_key]['codes'], $question['code']); 			}  			foreach ($report->categories as $category_key => $category) { 				array_push($basic_report->categories[$category_key]['scores'], $category['score']); 				array_push($basic_report->categories[$category_key]['codes'], $category['code']); 			} 		}  		return $basic_report; 	}