diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..cecf437bd7ec4c7269f1032674e40d1d3855b07c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,8 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/progress.png filter=lfs diff=lfs merge=lfs -text +Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/progress.png filter=lfs diff=lfs merge=lfs -text +Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/progress.png filter=lfs diff=lfs merge=lfs -text +Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/progress.png filter=lfs diff=lfs merge=lfs -text +Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/progress.png filter=lfs diff=lfs merge=lfs -text diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/plans.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/plans.json new file mode 100644 index 0000000000000000000000000000000000000000..e37bfc48b64a0c0d91f010dc3ea9b7ff107c39fb --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/plans.json @@ -0,0 +1,213 @@ +{ + "dataset_name": "Dataset411_NCallin", + "plans_name": "nnUNetResEncUNetLPlans", + "original_median_spacing_after_transp": [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + "original_median_shape_after_transp": [ + 46, + 512, + 512 + ], + "image_reader_writer": "SimpleITKIO", + "transpose_forward": [ + 0, + 1, + 2 + ], + "transpose_backward": [ + 0, + 1, + 2 + ], + "configurations": { + "3d_fullres": { + "data_identifier": "nnUNetPlans_3d_fullres", + "preprocessor_name": "DefaultPreprocessor", + "batch_size": 2, + "patch_size": [ + 40, + 320, + 320 + ], + "median_image_size_in_voxels": [ + 55.0, + 512.0, + 512.0 + ], + "spacing": [ + 2.5, + 0.38999998569488525, + 0.38999998569488525 + ], + "normalization_schemes": [ + "CTNormalization" + ], + "use_mask_for_norm": [ + false + ], + "resampling_fn_data": "resample_data_or_seg_to_shape", + "resampling_fn_seg": "resample_data_or_seg_to_shape", + "resampling_fn_data_kwargs": { + "is_seg": false, + "order": 3, + "order_z": 0, + "force_separate_z": null + }, + "resampling_fn_seg_kwargs": { + "is_seg": true, + "order": 1, + "order_z": 0, + "force_separate_z": null + }, + "resampling_fn_probabilities": "resample_data_or_seg_to_shape", + "resampling_fn_probabilities_kwargs": { + "is_seg": false, + "order": 1, + "order_z": 0, + "force_separate_z": null + }, + "architecture": { + "network_class_name": "dynamic_network_architectures.architectures.unet.ResidualEncoderUNet", + "arch_kwargs": { + "n_stages": 7, + "features_per_stage": [ + 32, + 64, + 128, + 256, + 320, + 320, + 320 + ], + "conv_op": "torch.nn.modules.conv.Conv3d", + "kernel_sizes": [ + [ + 1, + 3, + 3 + ], + [ + 1, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ] + ], + "strides": [ + [ + 1, + 1, + 1 + ], + [ + 1, + 2, + 2 + ], + [ + 1, + 2, + 2 + ], + [ + 2, + 2, + 2 + ], + [ + 2, + 2, + 2 + ], + [ + 2, + 2, + 2 + ], + [ + 1, + 2, + 2 + ] + ], + "n_blocks_per_stage": [ + 1, + 3, + 4, + 6, + 6, + 6, + 6 + ], + "n_conv_per_stage_decoder": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "conv_bias": true, + "norm_op": "torch.nn.modules.instancenorm.InstanceNorm3d", + "norm_op_kwargs": { + "eps": 1e-05, + "affine": true + }, + "dropout_op": null, + "dropout_op_kwargs": null, + "nonlin": "torch.nn.LeakyReLU", + "nonlin_kwargs": { + "inplace": true + } + }, + "_kw_requires_import": [ + "conv_op", + "norm_op", + "dropout_op", + "nonlin" + ] + }, + "batch_dice": false + } + }, + "experiment_planner_used": "nnUNetPlannerResEncL", + "label_manager": "LabelManager", + "foreground_intensity_properties_per_channel": { + "0": { + "max": 21853.0, + "mean": 35.430694580078125, + "median": 41.0, + "min": -5361.0, + "percentile_00_5": -107.0, + "percentile_99_5": 101.0, + "std": 35.935302734375 + } + } +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/postprocessing.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/postprocessing.json new file mode 100644 index 0000000000000000000000000000000000000000..d33c2eda35d82de0161cea0a9369d8c43b7534db --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/postprocessing.json @@ -0,0 +1,60 @@ +{ + "input_folder": { + "foreground_mean": { + "Dice": 0.8826710376435912, + "FN": 29445.385947550716, + "FP": 29179.473033151906, + "IoU": 0.792358578995649, + "TN": 11849110.028698664, + "TP": 219894.85601187532, + "n_pred": 249074.3290450272, + "n_ref": 249340.24195942603 + }, + "mean": { + "1": { + "Dice": 0.8826710376435912, + "FN": 29445.385947550716, + "FP": 29179.473033151906, + "IoU": 0.792358578995649, + "TN": 11849110.028698664, + "TP": 219894.85601187532, + "n_pred": 249074.3290450272, + "n_ref": 249340.24195942603 + } + } + }, + "postprocessed": { + "foreground_mean": { + "Dice": 0.8826857022856432, + "FN": 29445.385947550716, + "FP": 29171.48045522019, + "IoU": 0.7923805994429526, + "TN": 11849118.021276595, + "TP": 219894.85601187532, + "n_pred": 249066.3364670955, + "n_ref": 249340.24195942603 + }, + "mean": { + "1": { + "Dice": 0.8826857022856432, + "FN": 29445.385947550716, + "FP": 29171.48045522019, + "IoU": 0.7923805994429526, + "TN": 11849118.021276595, + "TP": 219894.85601187532, + "n_pred": 249066.3364670955, + "n_ref": 249340.24195942603 + } + } + }, + "postprocessing_fns": [ + "remove_all_but_largest_component_from_segmentation" + ], + "postprocessing_kwargs": [ + { + "labels_or_regions": [ + 1 + ] + } + ] +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/postprocessing.pkl b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/postprocessing.pkl new file mode 100644 index 0000000000000000000000000000000000000000..06877f0f7aed665f34c45b51756d556e68f47bd9 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/crossval_results_folds_0_1_2_3_4/postprocessing.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8a0f60e42c0034fa8374281083adc22a20442cb8a8cb878b39bd0e6adc779bd +size 260 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/dataset.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/dataset.json new file mode 100644 index 0000000000000000000000000000000000000000..531d7b948f23192b9ab3dcc428aaf017c9908a88 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/dataset.json @@ -0,0 +1,11 @@ +{ + "channel_names": { + "0": "CT" + }, + "labels": { + "background": 0, + "myocardium": 1 + }, + "numTraining": 2021, + "file_ending": ".nii.gz" +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/dataset_fingerprint.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/dataset_fingerprint.json new file mode 100644 index 0000000000000000000000000000000000000000..110bcdd0d560c410ab08dc373c8301fded99865b --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/dataset_fingerprint.json @@ -0,0 +1,20228 @@ +{ + "foreground_intensity_properties_per_channel": { + "0": { + "max": 21853.0, + "mean": 35.430694580078125, + "median": 41.0, + "min": -5361.0, + "percentile_00_5": -107.0, + "percentile_99_5": 101.0, + "std": 35.935302734375 + } + }, + "median_relative_size_after_cropping": 1.0, + "shapes_after_crop": [ + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 37, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 55, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 36, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 66, + 512, + 512 + ], + [ + 48, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 66, + 512, + 512 + ], + [ + 66, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 60, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 41, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 41, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 37, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 69, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 37, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 52, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 42, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 40, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 40, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 40, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 34, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 57, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 46, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 39, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 49, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 54, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 43, + 512, + 512 + ], + [ + 40, + 512, + 512 + ], + [ + 47, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 64, + 512, + 512 + ], + [ + 56, + 512, + 512 + ], + [ + 56, + 512, + 512 + ] + ], + "spacings": [ + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.3889999985694885, + 0.3889999985694885 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.45100000500679016, + 0.45100000500679016 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.400390625, + 0.400390625 + ], + [ + 3.0, + 0.365234375, + 0.365234375 + ], + [ + 3.0, + 0.37890625, + 0.37890625 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.4375, + 0.4375 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.46484375, + 0.46484375 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.3984375, + 0.3984375 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.46484375, + 0.46484375 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.3828125, + 0.3828125 + ], + [ + 3.0, + 0.447265625, + 0.447265625 + ], + [ + 3.0, + 0.5, + 0.5 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.39453125, + 0.39453125 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.404296875, + 0.404296875 + ], + [ + 3.0, + 0.513671875, + 0.513671875 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.3359375, + 0.3359375 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.3515625, + 0.3515625 + ], + [ + 3.0, + 0.455078125, + 0.455078125 + ], + [ + 3.0, + 0.431640625, + 0.431640625 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.404296875, + 0.404296875 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.421875, + 0.421875 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.470703125, + 0.470703125 + ], + [ + 3.0, + 0.400390625, + 0.400390625 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.443359375, + 0.443359375 + ], + [ + 3.0, + 0.39453125, + 0.39453125 + ], + [ + 3.0, + 0.45703125, + 0.45703125 + ], + [ + 3.0, + 0.380859375, + 0.380859375 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.37109375, + 0.37109375 + ], + [ + 3.0, + 0.341796875, + 0.341796875 + ], + [ + 3.0, + 0.484375, + 0.484375 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.39453125, + 0.39453125 + ], + [ + 3.0, + 0.408203125, + 0.408203125 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.421875, + 0.421875 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.439453125, + 0.439453125 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.341796875, + 0.341796875 + ], + [ + 3.0, + 0.38671875, + 0.38671875 + ], + [ + 3.0, + 0.4375, + 0.4375 + ], + [ + 3.0, + 0.466796875, + 0.466796875 + ], + [ + 3.0, + 0.369140625, + 0.369140625 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.4765625, + 0.4765625 + ], + [ + 3.0, + 0.4375, + 0.4375 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.453125, + 0.453125 + ], + [ + 3.0, + 0.466796875, + 0.466796875 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.466796875, + 0.466796875 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.36328125, + 0.36328125 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.349609375, + 0.349609375 + ], + [ + 3.0, + 0.41796875, + 0.41796875 + ], + [ + 3.0, + 0.400390625, + 0.400390625 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.35546875, + 0.35546875 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.345703125, + 0.345703125 + ], + [ + 3.0, + 0.474609375, + 0.474609375 + ], + [ + 3.0, + 0.39453125, + 0.39453125 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.408203125, + 0.408203125 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.400390625, + 0.400390625 + ], + [ + 3.0, + 0.443359375, + 0.443359375 + ], + [ + 3.0, + 0.3828125, + 0.3828125 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.408203125, + 0.408203125 + ], + [ + 3.0, + 0.333984375, + 0.333984375 + ], + [ + 3.0, + 0.38671875, + 0.38671875 + ], + [ + 3.0, + 0.44921875, + 0.44921875 + ], + [ + 3.0, + 0.470703125, + 0.470703125 + ], + [ + 3.0, + 0.451171875, + 0.451171875 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.3984375, + 0.3984375 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.439453125, + 0.439453125 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.498046875, + 0.498046875 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.509765625, + 0.509765625 + ], + [ + 3.0, + 0.404296875, + 0.404296875 + ], + [ + 3.0, + 0.380859375, + 0.380859375 + ], + [ + 3.0, + 0.447265625, + 0.447265625 + ], + [ + 3.0, + 0.42578125, + 0.42578125 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.451171875, + 0.451171875 + ], + [ + 3.0, + 0.359375, + 0.359375 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.369140625, + 0.369140625 + ], + [ + 3.0, + 0.453125, + 0.453125 + ], + [ + 3.0, + 0.34375, + 0.34375 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.421875, + 0.421875 + ], + [ + 3.0, + 0.38671875, + 0.38671875 + ], + [ + 3.0, + 0.35546875, + 0.35546875 + ], + [ + 3.0, + 0.453125, + 0.453125 + ], + [ + 3.0, + 0.478515625, + 0.478515625 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.365234375, + 0.365234375 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.4453125, + 0.4453125 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.439453125, + 0.439453125 + ], + [ + 3.0, + 0.466796875, + 0.466796875 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.341796875, + 0.341796875 + ], + [ + 3.0, + 0.4453125, + 0.4453125 + ], + [ + 3.0, + 0.361328125, + 0.361328125 + ], + [ + 3.0, + 0.369140625, + 0.369140625 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.46875, + 0.46875 + ], + [ + 3.0, + 0.4375, + 0.4375 + ], + [ + 3.0, + 0.337890625, + 0.337890625 + ], + [ + 3.0, + 0.484375, + 0.484375 + ], + [ + 3.0, + 0.361328125, + 0.361328125 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.43359375, + 0.43359375 + ], + [ + 3.0, + 0.4453125, + 0.4453125 + ], + [ + 3.0, + 0.37890625, + 0.37890625 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.42578125, + 0.42578125 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.41796875, + 0.41796875 + ], + [ + 3.0, + 0.37109375, + 0.37109375 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.3984375, + 0.3984375 + ], + [ + 3.0, + 0.46484375, + 0.46484375 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.470703125, + 0.470703125 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.455078125, + 0.455078125 + ], + [ + 3.0, + 0.375, + 0.375 + ], + [ + 3.0, + 0.47265625, + 0.47265625 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.533203125, + 0.533203125 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.357421875, + 0.357421875 + ], + [ + 3.0, + 0.46875, + 0.46875 + ], + [ + 3.0, + 0.333984375, + 0.333984375 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.39453125, + 0.39453125 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.373046875, + 0.373046875 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.376953125, + 0.376953125 + ], + [ + 3.0, + 0.369140625, + 0.369140625 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.36328125, + 0.36328125 + ], + [ + 3.0, + 0.37890625, + 0.37890625 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.384765625, + 0.384765625 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.4269999861717224, + 0.4269999861717224 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.3440000116825104, + 0.3440000116825104 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.4480000138282776, + 0.4480000138282776 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.369140625, + 0.369140625 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.3984375, + 0.3984375 + ], + [ + 3.0, + 0.357421875, + 0.357421875 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.447265625, + 0.447265625 + ], + [ + 3.0, + 0.455078125, + 0.455078125 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.380859375, + 0.380859375 + ], + [ + 3.0, + 0.46484375, + 0.46484375 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.43359375, + 0.43359375 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.37890625, + 0.37890625 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.48828125, + 0.48828125 + ], + [ + 3.0, + 0.4375, + 0.4375 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.458984375, + 0.458984375 + ], + [ + 3.0, + 0.404296875, + 0.404296875 + ], + [ + 3.0, + 0.408203125, + 0.408203125 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.443359375, + 0.443359375 + ], + [ + 3.0, + 0.36328125, + 0.36328125 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.4490000009536743, + 0.4490000009536743 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.369140625, + 0.369140625 + ], + [ + 3.0, + 0.37109375, + 0.37109375 + ], + [ + 3.0, + 0.48046875, + 0.48046875 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.47099998593330383, + 0.47099998593330383 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.41796875, + 0.41796875 + ], + [ + 3.0, + 0.37890625, + 0.37890625 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.359375, + 0.359375 + ], + [ + 3.0, + 0.490234375, + 0.490234375 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.3984375, + 0.3984375 + ], + [ + 3.0, + 0.357421875, + 0.357421875 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.494140625, + 0.494140625 + ], + [ + 3.0, + 0.453125, + 0.453125 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.451171875, + 0.451171875 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.400390625, + 0.400390625 + ], + [ + 3.0, + 0.421875, + 0.421875 + ], + [ + 3.0, + 0.4453125, + 0.4453125 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.431640625, + 0.431640625 + ], + [ + 3.0, + 0.462890625, + 0.462890625 + ], + [ + 3.0, + 0.439453125, + 0.439453125 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.455078125, + 0.455078125 + ], + [ + 3.0, + 0.44921875, + 0.44921875 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.41796875, + 0.41796875 + ], + [ + 3.0, + 0.3671875, + 0.3671875 + ], + [ + 3.0, + 0.359375, + 0.359375 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.44921875, + 0.44921875 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.41796875, + 0.41796875 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.4765625, + 0.4765625 + ], + [ + 3.0, + 0.48046875, + 0.48046875 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.470703125, + 0.470703125 + ], + [ + 3.0, + 0.447265625, + 0.447265625 + ], + [ + 3.0, + 0.390625, + 0.390625 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.490234375, + 0.490234375 + ], + [ + 3.0, + 0.42578125, + 0.42578125 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.5, + 0.5 + ], + [ + 3.0, + 0.431640625, + 0.431640625 + ], + [ + 3.0, + 0.33984375, + 0.33984375 + ], + [ + 3.0, + 0.359375, + 0.359375 + ], + [ + 3.0, + 0.474609375, + 0.474609375 + ], + [ + 3.0, + 0.439453125, + 0.439453125 + ], + [ + 3.0, + 0.455078125, + 0.455078125 + ], + [ + 3.0, + 0.45703125, + 0.45703125 + ], + [ + 3.0, + 0.505859375, + 0.505859375 + ], + [ + 3.0, + 0.375, + 0.375 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.47265625, + 0.47265625 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.376953125, + 0.376953125 + ], + [ + 3.0, + 0.462890625, + 0.462890625 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.51953125, + 0.51953125 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.3984375, + 0.3984375 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.44140625, + 0.44140625 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.3828125, + 0.3828125 + ], + [ + 3.0, + 0.373046875, + 0.373046875 + ], + [ + 3.0, + 0.431640625, + 0.431640625 + ], + [ + 3.0, + 0.45703125, + 0.45703125 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.40625, + 0.40625 + ], + [ + 3.0, + 0.36328125, + 0.36328125 + ], + [ + 3.0, + 0.380859375, + 0.380859375 + ], + [ + 3.0, + 0.376953125, + 0.376953125 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.41796875, + 0.41796875 + ], + [ + 3.0, + 0.404296875, + 0.404296875 + ], + [ + 3.0, + 0.451171875, + 0.451171875 + ], + [ + 3.0, + 0.4765625, + 0.4765625 + ], + [ + 3.0, + 0.400390625, + 0.400390625 + ], + [ + 3.0, + 0.4375, + 0.4375 + ], + [ + 3.0, + 0.427734375, + 0.427734375 + ], + [ + 3.0, + 0.4609375, + 0.4609375 + ], + [ + 3.0, + 0.322265625, + 0.322265625 + ], + [ + 3.0, + 0.408203125, + 0.408203125 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 3.0, + 0.484375, + 0.484375 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.4140625, + 0.4140625 + ], + [ + 3.0, + 0.40234375, + 0.40234375 + ], + [ + 3.0, + 0.4921875, + 0.4921875 + ], + [ + 3.0, + 0.498046875, + 0.498046875 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.42578125, + 0.42578125 + ], + [ + 3.0, + 0.388671875, + 0.388671875 + ], + [ + 3.0, + 0.46484375, + 0.46484375 + ], + [ + 3.0, + 0.39453125, + 0.39453125 + ], + [ + 3.0, + 0.361328125, + 0.361328125 + ], + [ + 3.0, + 0.38671875, + 0.38671875 + ], + [ + 3.0, + 0.462890625, + 0.462890625 + ], + [ + 3.0, + 0.37109375, + 0.37109375 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.474609375, + 0.474609375 + ], + [ + 3.0, + 0.345703125, + 0.345703125 + ], + [ + 3.0, + 0.447265625, + 0.447265625 + ], + [ + 3.0, + 0.34375, + 0.34375 + ], + [ + 3.0, + 0.435546875, + 0.435546875 + ], + [ + 3.0, + 0.3515625, + 0.3515625 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.341796875, + 0.341796875 + ], + [ + 3.0, + 0.4296875, + 0.4296875 + ], + [ + 3.0, + 0.490234375, + 0.490234375 + ], + [ + 3.0, + 0.41015625, + 0.41015625 + ], + [ + 3.0, + 0.423828125, + 0.423828125 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.3779999911785126, + 0.3779999911785126 + ], + [ + 3.0, + 0.3709999918937683, + 0.3709999918937683 + ], + [ + 3.0, + 0.3709999918937683, + 0.3709999918937683 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.382999986410141, + 0.382999986410141 + ], + [ + 3.0, + 0.3709999918937683, + 0.3709999918937683 + ], + [ + 3.0, + 0.41999998688697815, + 0.41999998688697815 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.3799999952316284, + 0.3799999952316284 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.3440000116825104, + 0.3440000116825104 + ], + [ + 3.0, + 0.34599998593330383, + 0.34599998593330383 + ], + [ + 3.0, + 0.41999998688697815, + 0.41999998688697815 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.32199999690055847, + 0.32199999690055847 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.3659999966621399, + 0.3659999966621399 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.39800000190734863, + 0.39800000190734863 + ], + [ + 3.0, + 0.35600000619888306, + 0.35600000619888306 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.3149999976158142, + 0.3149999976158142 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.3709999918937683, + 0.3709999918937683 + ], + [ + 3.0, + 0.4020000100135803, + 0.4020000100135803 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.34599998593330383, + 0.34599998593330383 + ], + [ + 3.0, + 0.3019999861717224, + 0.3019999861717224 + ], + [ + 3.0, + 0.3019999861717224, + 0.3019999861717224 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.3580000102519989, + 0.3580000102519989 + ], + [ + 3.0, + 0.3580000102519989, + 0.3580000102519989 + ], + [ + 3.0, + 0.3709999918937683, + 0.3709999918937683 + ], + [ + 3.0, + 0.41499999165534973, + 0.41499999165534973 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.3880000114440918, + 0.3880000114440918 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.4000000059604645, + 0.4000000059604645 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.35600000619888306, + 0.35600000619888306 + ], + [ + 3.0, + 0.36800000071525574, + 0.36800000071525574 + ], + [ + 3.0, + 0.4169999957084656, + 0.4169999957084656 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.34599998593330383, + 0.34599998593330383 + ], + [ + 3.0, + 0.3880000114440918, + 0.3880000114440918 + ], + [ + 3.0, + 0.3269999921321869, + 0.3269999921321869 + ], + [ + 3.0, + 0.3709999918937683, + 0.3709999918937683 + ], + [ + 3.0, + 0.4359999895095825, + 0.4359999895095825 + ], + [ + 3.0, + 0.382999986410141, + 0.382999986410141 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.3930000066757202, + 0.3930000066757202 + ], + [ + 3.0, + 0.35600000619888306, + 0.35600000619888306 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.4000000059604645, + 0.4000000059604645 + ], + [ + 3.0, + 0.3880000114440918, + 0.3880000114440918 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.4000000059604645, + 0.4000000059604645 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.36800000071525574, + 0.36800000071525574 + ], + [ + 3.0, + 0.48500001430511475, + 0.48500001430511475 + ], + [ + 3.0, + 0.4000000059604645, + 0.4000000059604645 + ], + [ + 3.0, + 0.4000000059604645, + 0.4000000059604645 + ], + [ + 3.0, + 0.3930000066757202, + 0.3930000066757202 + ], + [ + 3.0, + 0.3580000102519989, + 0.3580000102519989 + ], + [ + 3.0, + 0.4169999957084656, + 0.4169999957084656 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.3580000102519989, + 0.3580000102519989 + ], + [ + 3.0, + 0.4050000011920929, + 0.4050000011920929 + ], + [ + 3.0, + 0.33899998664855957, + 0.33899998664855957 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.40700000524520874, + 0.40700000524520874 + ], + [ + 3.0, + 0.39500001072883606, + 0.39500001072883606 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.38499999046325684, + 0.38499999046325684 + ], + [ + 3.0, + 0.35600000619888306, + 0.35600000619888306 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.42399999499320984, + 0.42399999499320984 + ], + [ + 3.0, + 0.3580000102519989, + 0.3580000102519989 + ], + [ + 3.0, + 0.33899998664855957, + 0.33899998664855957 + ], + [ + 3.0, + 0.3440000116825104, + 0.3440000116825104 + ], + [ + 3.0, + 0.4050000011920929, + 0.4050000011920929 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.4359999895095825, + 0.4359999895095825 + ], + [ + 3.0, + 0.41200000047683716, + 0.41200000047683716 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.34599998593330383, + 0.34599998593330383 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.3930000066757202, + 0.3930000066757202 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.37299999594688416, + 0.37299999594688416 + ], + [ + 3.0, + 0.382999986410141, + 0.382999986410141 + ], + [ + 3.0, + 0.3440000116825104, + 0.3440000116825104 + ], + [ + 3.0, + 0.3880000114440918, + 0.3880000114440918 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.41999998688697815, + 0.41999998688697815 + ], + [ + 3.0, + 0.3799999952316284, + 0.3799999952316284 + ], + [ + 3.0, + 0.382999986410141, + 0.382999986410141 + ], + [ + 3.0, + 0.41200000047683716, + 0.41200000047683716 + ], + [ + 3.0, + 0.40700000524520874, + 0.40700000524520874 + ], + [ + 3.0, + 0.36800000071525574, + 0.36800000071525574 + ], + [ + 3.0, + 0.33899998664855957, + 0.33899998664855957 + ], + [ + 3.0, + 0.4000000059604645, + 0.4000000059604645 + ], + [ + 3.0, + 0.4050000011920929, + 0.4050000011920929 + ], + [ + 3.0, + 0.3659999966621399, + 0.3659999966621399 + ], + [ + 3.0, + 0.36800000071525574, + 0.36800000071525574 + ], + [ + 3.0, + 0.42899999022483826, + 0.42899999022483826 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.4050000011920929, + 0.4050000011920929 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.41999998688697815, + 0.41999998688697815 + ], + [ + 3.0, + 0.3409999907016754, + 0.3409999907016754 + ], + [ + 3.0, + 0.3540000021457672, + 0.3540000021457672 + ], + [ + 3.0, + 0.3930000066757202, + 0.3930000066757202 + ], + [ + 3.0, + 0.3319999873638153, + 0.3319999873638153 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.4300000071525574, + 0.4300000071525574 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.349609375, + 0.349609375 + ], + [ + 3.0, + 0.357421875, + 0.357421875 + ], + [ + 3.0, + 0.419921875, + 0.419921875 + ], + [ + 3.0, + 0.43359375, + 0.43359375 + ], + [ + 3.0, + 0.396484375, + 0.396484375 + ], + [ + 3.0, + 0.33203125, + 0.33203125 + ], + [ + 3.0, + 0.328125, + 0.328125 + ], + [ + 3.0, + 0.3671875, + 0.3671875 + ], + [ + 3.0, + 0.46484375, + 0.46484375 + ], + [ + 3.0, + 0.392578125, + 0.392578125 + ], + [ + 3.0, + 0.412109375, + 0.412109375 + ], + [ + 3.0, + 0.3828125, + 0.3828125 + ], + [ + 3.0, + 0.380859375, + 0.380859375 + ], + [ + 3.0, + 0.416015625, + 0.416015625 + ], + [ + 3.0, + 0.380859375, + 0.380859375 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.4410000145435333, + 0.4410000145435333 + ], + [ + 3.0, + 0.3880000114440918, + 0.3880000114440918 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.37299999594688416, + 0.37299999594688416 + ], + [ + 3.0, + 0.35600000619888306, + 0.35600000619888306 + ], + [ + 3.0, + 0.3930000066757202, + 0.3930000066757202 + ], + [ + 3.0, + 0.3630000054836273, + 0.3630000054836273 + ], + [ + 3.0, + 0.41200000047683716, + 0.41200000047683716 + ], + [ + 3.0, + 0.3580000102519989, + 0.3580000102519989 + ], + [ + 3.0, + 0.33399999141693115, + 0.33399999141693115 + ], + [ + 3.0, + 0.3409999907016754, + 0.3409999907016754 + ], + [ + 3.0, + 0.3799999952316284, + 0.3799999952316284 + ], + [ + 3.0, + 0.37599998712539673, + 0.37599998712539673 + ], + [ + 3.0, + 0.3540000021457672, + 0.3540000021457672 + ], + [ + 3.0, + 0.3799999952316284, + 0.3799999952316284 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ], + [ + 2.5, + 0.4882810115814209, + 0.4882810115814209 + ] + ] +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/checkpoint_best.pth b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/checkpoint_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..0a4da0aeb815de5a67f70530df37e6a7ac87434d --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/checkpoint_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2abeb29cbf99b55503ef1e643952c0638c100a8470641eb7488bfc5ad56eec9 +size 1127572178 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/debug.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/debug.json new file mode 100644 index 0000000000000000000000000000000000000000..eb910ae7a36f170f6d17c90dc0eb9a7e92b14668 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/debug.json @@ -0,0 +1,55 @@ +{ + "_best_ema": "None", + "batch_size": "2", + "configuration_manager": "{'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}", + "configuration_name": "3d_fullres", + "cudnn_version": 90100, + "current_epoch": "0", + "dataloader_train": "", + "dataloader_train.generator": "", + "dataloader_train.generator.transforms": "ComposeTransforms( transforms = [Convert3DTo2DTransform( ), SpatialTransform( patch_size = [320, 320], patch_center_dist_from_border = [0, 0], random_crop = False, p_elastic_deform = 0, elastic_deform_scale = (0, 0.2), elastic_deform_magnitude = (0, 0.2), p_rotation = 0.2, rotation = (-3.141592653589793, 3.141592653589793), p_rot_per_axis = 1, p_scaling = 0.2, scaling = (0.7, 1.4), p_synchronize_scaling_across_axes = 1, p_synchronize_def_scale_across_axes = 0, bg_style_seg_sampling = False, mode_seg = 'bilinear', border_mode_seg = 'constant', center_deformation = True, mode_image = 'bilinear', padding_mode_image = 'zeros', padding_value_seg = -1, padding_value_image = 0, align_corners = False, _grid_cache = {} ), Convert2DTo3DTransform( ), RandomTransform(p=0.1, transform=GaussianNoiseTransform( noise_variance = (0, 0.1), p_per_channel = 1, synchronize_channels = True )), RandomTransform(p=0.2, transform=GaussianBlurTransform( blur_sigma = (0.5, 1.0), benchmark = True, synchronize_channels = False, synchronize_axes = False, p_per_channel = 0.5, benchmark_use_fft = {}, benchmark_num_runs = 9 )), RandomTransform(p=0.15, transform=MultiplicativeBrightnessTransform( multiplier_range = BGContrast(contrast_range=(0.75, 1.25)), synchronize_channels = False, p_per_channel = 1 )), RandomTransform(p=0.15, transform=ContrastTransform( contrast_range = BGContrast(contrast_range=(0.75, 1.25)), preserve_range = True, synchronize_channels = False, p_per_channel = 1.0 )), RandomTransform(p=0.25, transform=SimulateLowResolutionTransform( scale = (0.5, 1), synchronize_channels = False, synchronize_axes = True, ignore_axes = (0,), allowed_channels = None, p_per_channel = 0.5, upmodes = {1: 'linear', 2: 'bilinear', 3: 'trilinear'} )), RandomTransform(p=0.1, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 1.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RandomTransform(p=0.3, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 0.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_train.num_processes": "12", + "dataloader_train.transform": "None", + "dataloader_val": "", + "dataloader_val.generator": "", + "dataloader_val.generator.transforms": "ComposeTransforms( transforms = [RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_val.num_processes": "6", + "dataloader_val.transform": "None", + "dataset_json": "{'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}", + "device": "cuda:0", + "disable_checkpointing": "False", + "enable_deep_supervision": "True", + "fold": "0", + "folder_with_segs_from_previous_stage": "None", + "gpu_name": "NVIDIA GeForce RTX 3090", + "grad_scaler": "", + "hostname": "26f43e628e81", + "inference_allowed_mirroring_axes": "None", + "initial_lr": "0.01", + "is_cascaded": "False", + "is_ddp": "False", + "label_manager": "", + "local_rank": "0", + "log_file": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/training_log_2026_5_26_15_37_57.txt", + "logger": "", + "loss": "DeepSupervisionWrapper(\n (loss): DC_and_CE_loss(\n (ce): RobustCrossEntropyLoss()\n (dc): OptimizedModule(\n (_orig_mod): MemoryEfficientSoftDiceLoss()\n )\n )\n)", + "lr_scheduler": "", + "my_init_kwargs": "{'plans': {'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}, 'configuration': '3d_fullres', 'fold': 0, 'dataset_json': {'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}, 'device': device(type='cuda')}", + "network": "OptimizedModule", + "num_epochs": "2000", + "num_input_channels": "1", + "num_iterations_per_epoch": "250", + "num_val_iterations_per_epoch": "50", + "optimizer": "SGD (\nParameter Group 0\n dampening: 0\n differentiable: False\n foreach: None\n fused: None\n initial_lr: 0.01\n lr: 0.01\n maximize: False\n momentum: 0.99\n nesterov: True\n weight_decay: 3e-05\n)", + "output_folder": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0", + "output_folder_base": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres", + "oversample_foreground_percent": "0.33", + "plans_manager": "{'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}", + "preprocessed_dataset_folder": "/root/nnUNet_preprocessed/Dataset411_NCallin/nnUNetPlans_3d_fullres", + "preprocessed_dataset_folder_base": "/root/nnUNet_preprocessed/Dataset411_NCallin", + "probabilistic_oversampling": "False", + "save_every": "5", + "torch_version": "2.5.1+cu121", + "was_initialized": "True", + "weight_decay": "3e-05" +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/progress.png b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c5917e0a7acfb11f43fcc4374e1a4e9f0d1b30 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_0/progress.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72575ec5156f3660083a7c6e9c36e52a1afb9055ccf677f0c24b7a6229de6086 +size 689452 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/checkpoint_best.pth b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/checkpoint_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..b147d3aa8dc5cce7fc4640ee7e24a33c9642f2e9 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/checkpoint_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6243fc30767bee12aba79d34d8dbd6559ccf28cab7504ff81a78c3949ebcb90a +size 1127522002 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/debug.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/debug.json new file mode 100644 index 0000000000000000000000000000000000000000..f4d061bc8ff782ddb0cb34ad5483c92bbced0955 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/debug.json @@ -0,0 +1,55 @@ +{ + "_best_ema": "None", + "batch_size": "2", + "configuration_manager": "{'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}", + "configuration_name": "3d_fullres", + "cudnn_version": 90100, + "current_epoch": "0", + "dataloader_train": "", + "dataloader_train.generator": "", + "dataloader_train.generator.transforms": "ComposeTransforms( transforms = [Convert3DTo2DTransform( ), SpatialTransform( patch_size = [320, 320], patch_center_dist_from_border = [0, 0], random_crop = False, p_elastic_deform = 0, elastic_deform_scale = (0, 0.2), elastic_deform_magnitude = (0, 0.2), p_rotation = 0.2, rotation = (-3.141592653589793, 3.141592653589793), p_rot_per_axis = 1, p_scaling = 0.2, scaling = (0.7, 1.4), p_synchronize_scaling_across_axes = 1, p_synchronize_def_scale_across_axes = 0, bg_style_seg_sampling = False, mode_seg = 'bilinear', border_mode_seg = 'constant', center_deformation = True, mode_image = 'bilinear', padding_mode_image = 'zeros', padding_value_seg = -1, padding_value_image = 0, align_corners = False, _grid_cache = {} ), Convert2DTo3DTransform( ), RandomTransform(p=0.1, transform=GaussianNoiseTransform( noise_variance = (0, 0.1), p_per_channel = 1, synchronize_channels = True )), RandomTransform(p=0.2, transform=GaussianBlurTransform( blur_sigma = (0.5, 1.0), benchmark = True, synchronize_channels = False, synchronize_axes = False, p_per_channel = 0.5, benchmark_use_fft = {}, benchmark_num_runs = 9 )), RandomTransform(p=0.15, transform=MultiplicativeBrightnessTransform( multiplier_range = BGContrast(contrast_range=(0.75, 1.25)), synchronize_channels = False, p_per_channel = 1 )), RandomTransform(p=0.15, transform=ContrastTransform( contrast_range = BGContrast(contrast_range=(0.75, 1.25)), preserve_range = True, synchronize_channels = False, p_per_channel = 1.0 )), RandomTransform(p=0.25, transform=SimulateLowResolutionTransform( scale = (0.5, 1), synchronize_channels = False, synchronize_axes = True, ignore_axes = (0,), allowed_channels = None, p_per_channel = 0.5, upmodes = {1: 'linear', 2: 'bilinear', 3: 'trilinear'} )), RandomTransform(p=0.1, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 1.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RandomTransform(p=0.3, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 0.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_train.num_processes": "12", + "dataloader_train.transform": "None", + "dataloader_val": "", + "dataloader_val.generator": "", + "dataloader_val.generator.transforms": "ComposeTransforms( transforms = [RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_val.num_processes": "6", + "dataloader_val.transform": "None", + "dataset_json": "{'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}", + "device": "cuda:0", + "disable_checkpointing": "False", + "enable_deep_supervision": "True", + "fold": "1", + "folder_with_segs_from_previous_stage": "None", + "gpu_name": "NVIDIA GeForce RTX 3090", + "grad_scaler": "", + "hostname": "26f43e628e81", + "inference_allowed_mirroring_axes": "None", + "initial_lr": "0.01", + "is_cascaded": "False", + "is_ddp": "False", + "label_manager": "", + "local_rank": "0", + "log_file": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/training_log_2026_5_31_14_32_34.txt", + "logger": "", + "loss": "DeepSupervisionWrapper(\n (loss): DC_and_CE_loss(\n (ce): RobustCrossEntropyLoss()\n (dc): OptimizedModule(\n (_orig_mod): MemoryEfficientSoftDiceLoss()\n )\n )\n)", + "lr_scheduler": "", + "my_init_kwargs": "{'plans': {'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}, 'configuration': '3d_fullres', 'fold': 1, 'dataset_json': {'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}, 'device': device(type='cuda')}", + "network": "OptimizedModule", + "num_epochs": "2000", + "num_input_channels": "1", + "num_iterations_per_epoch": "250", + "num_val_iterations_per_epoch": "50", + "optimizer": "SGD (\nParameter Group 0\n dampening: 0\n differentiable: False\n foreach: None\n fused: None\n initial_lr: 0.01\n lr: 0.01\n maximize: False\n momentum: 0.99\n nesterov: True\n weight_decay: 3e-05\n)", + "output_folder": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1", + "output_folder_base": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres", + "oversample_foreground_percent": "0.33", + "plans_manager": "{'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}", + "preprocessed_dataset_folder": "/root/nnUNet_preprocessed/Dataset411_NCallin/nnUNetPlans_3d_fullres", + "preprocessed_dataset_folder_base": "/root/nnUNet_preprocessed/Dataset411_NCallin", + "probabilistic_oversampling": "False", + "save_every": "5", + "torch_version": "2.5.1+cu121", + "was_initialized": "True", + "weight_decay": "3e-05" +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/progress.png b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e1a4751ca6f7266435dfc9de1a7287aa66d77b --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_1/progress.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d608d0c3b3235333855c15d9788a33251b8ec0b5ca27bdee90bac5252b422a59 +size 673633 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/checkpoint_best.pth b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/checkpoint_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..cf849e5d0bd8551b72154eb0013f9ac7630f81bf --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/checkpoint_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5457270fa138612f11bdccf9922f6d7bd4e5bb193be21aeb86f560d4c4f8a290 +size 1127570130 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/debug.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/debug.json new file mode 100644 index 0000000000000000000000000000000000000000..32f4760ec10394c3f5642f11b8158228c46a7af7 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/debug.json @@ -0,0 +1,55 @@ +{ + "_best_ema": "0.88061965", + "batch_size": "2", + "configuration_manager": "{'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}", + "configuration_name": "3d_fullres", + "cudnn_version": 90100, + "current_epoch": "220", + "dataloader_train": "", + "dataloader_train.generator": "", + "dataloader_train.generator.transforms": "ComposeTransforms( transforms = [Convert3DTo2DTransform( ), SpatialTransform( patch_size = [320, 320], patch_center_dist_from_border = [0, 0], random_crop = False, p_elastic_deform = 0, elastic_deform_scale = (0, 0.2), elastic_deform_magnitude = (0, 0.2), p_rotation = 0.2, rotation = (-3.141592653589793, 3.141592653589793), p_rot_per_axis = 1, p_scaling = 0.2, scaling = (0.7, 1.4), p_synchronize_scaling_across_axes = 1, p_synchronize_def_scale_across_axes = 0, bg_style_seg_sampling = False, mode_seg = 'bilinear', border_mode_seg = 'constant', center_deformation = True, mode_image = 'bilinear', padding_mode_image = 'zeros', padding_value_seg = -1, padding_value_image = 0, align_corners = False, _grid_cache = {} ), Convert2DTo3DTransform( ), RandomTransform(p=0.1, transform=GaussianNoiseTransform( noise_variance = (0, 0.1), p_per_channel = 1, synchronize_channels = True )), RandomTransform(p=0.2, transform=GaussianBlurTransform( blur_sigma = (0.5, 1.0), benchmark = True, synchronize_channels = False, synchronize_axes = False, p_per_channel = 0.5, benchmark_use_fft = {}, benchmark_num_runs = 9 )), RandomTransform(p=0.15, transform=MultiplicativeBrightnessTransform( multiplier_range = BGContrast(contrast_range=(0.75, 1.25)), synchronize_channels = False, p_per_channel = 1 )), RandomTransform(p=0.15, transform=ContrastTransform( contrast_range = BGContrast(contrast_range=(0.75, 1.25)), preserve_range = True, synchronize_channels = False, p_per_channel = 1.0 )), RandomTransform(p=0.25, transform=SimulateLowResolutionTransform( scale = (0.5, 1), synchronize_channels = False, synchronize_axes = True, ignore_axes = (0,), allowed_channels = None, p_per_channel = 0.5, upmodes = {1: 'linear', 2: 'bilinear', 3: 'trilinear'} )), RandomTransform(p=0.1, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 1.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RandomTransform(p=0.3, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 0.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_train.num_processes": "12", + "dataloader_train.transform": "None", + "dataloader_val": "", + "dataloader_val.generator": "", + "dataloader_val.generator.transforms": "ComposeTransforms( transforms = [RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_val.num_processes": "6", + "dataloader_val.transform": "None", + "dataset_json": "{'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}", + "device": "cuda:0", + "disable_checkpointing": "False", + "enable_deep_supervision": "True", + "fold": "2", + "folder_with_segs_from_previous_stage": "None", + "gpu_name": "NVIDIA GeForce RTX 3090", + "grad_scaler": "", + "hostname": "26f43e628e81", + "inference_allowed_mirroring_axes": "None", + "initial_lr": "0.01", + "is_cascaded": "False", + "is_ddp": "False", + "label_manager": "", + "local_rank": "0", + "log_file": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/training_log_2026_6_6_01_20_15.txt", + "logger": "", + "loss": "DeepSupervisionWrapper(\n (loss): DC_and_CE_loss(\n (ce): RobustCrossEntropyLoss()\n (dc): OptimizedModule(\n (_orig_mod): MemoryEfficientSoftDiceLoss()\n )\n )\n)", + "lr_scheduler": "", + "my_init_kwargs": "{'plans': {'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}, 'configuration': '3d_fullres', 'fold': 2, 'dataset_json': {'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}, 'device': device(type='cuda')}", + "network": "OptimizedModule", + "num_epochs": "2000", + "num_input_channels": "1", + "num_iterations_per_epoch": "250", + "num_val_iterations_per_epoch": "50", + "optimizer": "SGD (\nParameter Group 0\n dampening: 0\n differentiable: False\n foreach: None\n fused: None\n initial_lr: 0.01\n lr: 0.009008874385664096\n maximize: False\n momentum: 0.99\n nesterov: True\n weight_decay: 3e-05\n)", + "output_folder": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2", + "output_folder_base": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres", + "oversample_foreground_percent": "0.33", + "plans_manager": "{'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}", + "preprocessed_dataset_folder": "/root/nnUNet_preprocessed/Dataset411_NCallin/nnUNetPlans_3d_fullres", + "preprocessed_dataset_folder_base": "/root/nnUNet_preprocessed/Dataset411_NCallin", + "probabilistic_oversampling": "False", + "save_every": "5", + "torch_version": "2.5.1+cu121", + "was_initialized": "True", + "weight_decay": "3e-05" +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/progress.png b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..2301921e08f89baac7dbbfb14e16561b2388ebef --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_2/progress.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f46f66291da93f9f70104a6c8fecf201a0ad055393406fbf74ebacb0ad6d2560 +size 662369 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/checkpoint_best.pth b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/checkpoint_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..2514d464d455a867ba01f8f92f333be23b67de8a --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/checkpoint_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50ae91a0407ab84ec6c28d28f978f2e67588d81e20de0f47099f8fc789421c28 +size 1127567570 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/debug.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/debug.json new file mode 100644 index 0000000000000000000000000000000000000000..e640da9b84767549b6adb43b3f1d309043723492 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/debug.json @@ -0,0 +1,55 @@ +{ + "_best_ema": "None", + "batch_size": "2", + "configuration_manager": "{'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}", + "configuration_name": "3d_fullres", + "cudnn_version": 90100, + "current_epoch": "0", + "dataloader_train": "", + "dataloader_train.generator": "", + "dataloader_train.generator.transforms": "ComposeTransforms( transforms = [Convert3DTo2DTransform( ), SpatialTransform( patch_size = [320, 320], patch_center_dist_from_border = [0, 0], random_crop = False, p_elastic_deform = 0, elastic_deform_scale = (0, 0.2), elastic_deform_magnitude = (0, 0.2), p_rotation = 0.2, rotation = (-3.141592653589793, 3.141592653589793), p_rot_per_axis = 1, p_scaling = 0.2, scaling = (0.7, 1.4), p_synchronize_scaling_across_axes = 1, p_synchronize_def_scale_across_axes = 0, bg_style_seg_sampling = False, mode_seg = 'bilinear', border_mode_seg = 'constant', center_deformation = True, mode_image = 'bilinear', padding_mode_image = 'zeros', padding_value_seg = -1, padding_value_image = 0, align_corners = False, _grid_cache = {} ), Convert2DTo3DTransform( ), RandomTransform(p=0.1, transform=GaussianNoiseTransform( noise_variance = (0, 0.1), p_per_channel = 1, synchronize_channels = True )), RandomTransform(p=0.2, transform=GaussianBlurTransform( blur_sigma = (0.5, 1.0), benchmark = True, synchronize_channels = False, synchronize_axes = False, p_per_channel = 0.5, benchmark_use_fft = {}, benchmark_num_runs = 9 )), RandomTransform(p=0.15, transform=MultiplicativeBrightnessTransform( multiplier_range = BGContrast(contrast_range=(0.75, 1.25)), synchronize_channels = False, p_per_channel = 1 )), RandomTransform(p=0.15, transform=ContrastTransform( contrast_range = BGContrast(contrast_range=(0.75, 1.25)), preserve_range = True, synchronize_channels = False, p_per_channel = 1.0 )), RandomTransform(p=0.25, transform=SimulateLowResolutionTransform( scale = (0.5, 1), synchronize_channels = False, synchronize_axes = True, ignore_axes = (0,), allowed_channels = None, p_per_channel = 0.5, upmodes = {1: 'linear', 2: 'bilinear', 3: 'trilinear'} )), RandomTransform(p=0.1, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 1.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RandomTransform(p=0.3, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 0.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_train.num_processes": "12", + "dataloader_train.transform": "None", + "dataloader_val": "", + "dataloader_val.generator": "", + "dataloader_val.generator.transforms": "ComposeTransforms( transforms = [RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_val.num_processes": "6", + "dataloader_val.transform": "None", + "dataset_json": "{'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}", + "device": "cuda:0", + "disable_checkpointing": "False", + "enable_deep_supervision": "True", + "fold": "3", + "folder_with_segs_from_previous_stage": "None", + "gpu_name": "NVIDIA GeForce RTX 3090", + "grad_scaler": "", + "hostname": "26f43e628e81", + "inference_allowed_mirroring_axes": "None", + "initial_lr": "0.01", + "is_cascaded": "False", + "is_ddp": "False", + "label_manager": "", + "local_rank": "0", + "log_file": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/training_log_2026_6_10_08_54_03.txt", + "logger": "", + "loss": "DeepSupervisionWrapper(\n (loss): DC_and_CE_loss(\n (ce): RobustCrossEntropyLoss()\n (dc): OptimizedModule(\n (_orig_mod): MemoryEfficientSoftDiceLoss()\n )\n )\n)", + "lr_scheduler": "", + "my_init_kwargs": "{'plans': {'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}, 'configuration': '3d_fullres', 'fold': 3, 'dataset_json': {'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}, 'device': device(type='cuda')}", + "network": "OptimizedModule", + "num_epochs": "2000", + "num_input_channels": "1", + "num_iterations_per_epoch": "250", + "num_val_iterations_per_epoch": "50", + "optimizer": "SGD (\nParameter Group 0\n dampening: 0\n differentiable: False\n foreach: None\n fused: None\n initial_lr: 0.01\n lr: 0.01\n maximize: False\n momentum: 0.99\n nesterov: True\n weight_decay: 3e-05\n)", + "output_folder": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3", + "output_folder_base": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres", + "oversample_foreground_percent": "0.33", + "plans_manager": "{'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}", + "preprocessed_dataset_folder": "/root/nnUNet_preprocessed/Dataset411_NCallin/nnUNetPlans_3d_fullres", + "preprocessed_dataset_folder_base": "/root/nnUNet_preprocessed/Dataset411_NCallin", + "probabilistic_oversampling": "False", + "save_every": "5", + "torch_version": "2.5.1+cu121", + "was_initialized": "True", + "weight_decay": "3e-05" +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/progress.png b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..60dc883f320019dede8c763d60ff5ac37c325dca --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_3/progress.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e28c37144f6b6592e99e54206d290a29c0412eac25975bd50e1a01cae1b1285c +size 693662 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/checkpoint_best.pth b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/checkpoint_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..168995fb531b278f37fc65c6e20698daa79327d7 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/checkpoint_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08c8e33c435d0a310814f9b859b42581f63cacd171363531d5ef1954fe1dd770 +size 1127557394 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/debug.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/debug.json new file mode 100644 index 0000000000000000000000000000000000000000..9c3c6312428682902520b97c06b856757dd8dd68 --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/debug.json @@ -0,0 +1,55 @@ +{ + "_best_ema": "0.88029635", + "batch_size": "2", + "configuration_manager": "{'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}", + "configuration_name": "3d_fullres", + "cudnn_version": 90100, + "current_epoch": "1460", + "dataloader_train": "", + "dataloader_train.generator": "", + "dataloader_train.generator.transforms": "ComposeTransforms( transforms = [Convert3DTo2DTransform( ), SpatialTransform( patch_size = [320, 320], patch_center_dist_from_border = [0, 0], random_crop = False, p_elastic_deform = 0, elastic_deform_scale = (0, 0.2), elastic_deform_magnitude = (0, 0.2), p_rotation = 0.2, rotation = (-3.141592653589793, 3.141592653589793), p_rot_per_axis = 1, p_scaling = 0.2, scaling = (0.7, 1.4), p_synchronize_scaling_across_axes = 1, p_synchronize_def_scale_across_axes = 0, bg_style_seg_sampling = False, mode_seg = 'bilinear', border_mode_seg = 'constant', center_deformation = True, mode_image = 'bilinear', padding_mode_image = 'zeros', padding_value_seg = -1, padding_value_image = 0, align_corners = False, _grid_cache = {} ), Convert2DTo3DTransform( ), RandomTransform(p=0.1, transform=GaussianNoiseTransform( noise_variance = (0, 0.1), p_per_channel = 1, synchronize_channels = True )), RandomTransform(p=0.2, transform=GaussianBlurTransform( blur_sigma = (0.5, 1.0), benchmark = True, synchronize_channels = False, synchronize_axes = False, p_per_channel = 0.5, benchmark_use_fft = {}, benchmark_num_runs = 9 )), RandomTransform(p=0.15, transform=MultiplicativeBrightnessTransform( multiplier_range = BGContrast(contrast_range=(0.75, 1.25)), synchronize_channels = False, p_per_channel = 1 )), RandomTransform(p=0.15, transform=ContrastTransform( contrast_range = BGContrast(contrast_range=(0.75, 1.25)), preserve_range = True, synchronize_channels = False, p_per_channel = 1.0 )), RandomTransform(p=0.25, transform=SimulateLowResolutionTransform( scale = (0.5, 1), synchronize_channels = False, synchronize_axes = True, ignore_axes = (0,), allowed_channels = None, p_per_channel = 0.5, upmodes = {1: 'linear', 2: 'bilinear', 3: 'trilinear'} )), RandomTransform(p=0.1, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 1.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RandomTransform(p=0.3, transform=GammaTransform( gamma = BGContrast(contrast_range=(0.7, 1.5)), p_invert_image = 0.0, synchronize_channels = False, p_per_channel = 1.0, p_retain_stats = 1.0 )), RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_train.num_processes": "12", + "dataloader_train.transform": "None", + "dataloader_val": "", + "dataloader_val.generator": "", + "dataloader_val.generator.transforms": "ComposeTransforms( transforms = [RemoveLabelTransform( segmentation_channels = None, label_value = -1, set_to = 0 ), DownsampleSegForDSTransform( ds_scales = [[np.float64(1.0), np.float64(1.0), np.float64(1.0)], [np.float64(1.0), np.float64(0.5), np.float64(0.5)], [np.float64(1.0), np.float64(0.25), np.float64(0.25)], [np.float64(0.5), np.float64(0.125), np.float64(0.125)], [np.float64(0.25), np.float64(0.0625), np.float64(0.0625)], [np.float64(0.125), np.float64(0.03125), np.float64(0.03125)]] )] )", + "dataloader_val.num_processes": "6", + "dataloader_val.transform": "None", + "dataset_json": "{'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}", + "device": "cuda:0", + "disable_checkpointing": "False", + "enable_deep_supervision": "True", + "fold": "4", + "folder_with_segs_from_previous_stage": "None", + "gpu_name": "NVIDIA GeForce RTX 3090", + "grad_scaler": "", + "hostname": "26f43e628e81", + "inference_allowed_mirroring_axes": "None", + "initial_lr": "0.01", + "is_cascaded": "False", + "is_ddp": "False", + "label_manager": "", + "local_rank": "0", + "log_file": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/training_log_2026_6_18_23_46_51.txt", + "logger": "", + "loss": "DeepSupervisionWrapper(\n (loss): DC_and_CE_loss(\n (ce): RobustCrossEntropyLoss()\n (dc): OptimizedModule(\n (_orig_mod): MemoryEfficientSoftDiceLoss()\n )\n )\n)", + "lr_scheduler": "", + "my_init_kwargs": "{'plans': {'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}, 'configuration': '3d_fullres', 'fold': 4, 'dataset_json': {'channel_names': {'0': 'CT'}, 'labels': {'background': 0, 'myocardium': 1}, 'numTraining': 2021, 'file_ending': '.nii.gz'}, 'device': device(type='cuda')}", + "network": "OptimizedModule", + "num_epochs": "2000", + "num_input_channels": "1", + "num_iterations_per_epoch": "250", + "num_val_iterations_per_epoch": "50", + "optimizer": "SGD (\nParameter Group 0\n dampening: 0\n differentiable: False\n foreach: None\n fused: None\n initial_lr: 0.01\n lr: 0.003082836856470182\n maximize: False\n momentum: 0.99\n nesterov: True\n weight_decay: 3e-05\n)", + "output_folder": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4", + "output_folder_base": "/root/LVM/nnUNet_work/original/full/results/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres", + "oversample_foreground_percent": "0.33", + "plans_manager": "{'dataset_name': 'Dataset411_NCallin', 'plans_name': 'nnUNetResEncUNetLPlans', 'original_median_spacing_after_transp': [3.0, 0.38999998569488525, 0.38999998569488525], 'original_median_shape_after_transp': [46, 512, 512], 'image_reader_writer': 'SimpleITKIO', 'transpose_forward': [0, 1, 2], 'transpose_backward': [0, 1, 2], 'configurations': {'2d': {'data_identifier': 'nnUNetPlans_2d', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 35, 'patch_size': [512, 512], 'median_image_size_in_voxels': [512.0, 512.0], 'spacing': [0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 8, 'features_per_stage': [32, 64, 128, 256, 512, 512, 512, 512], 'conv_op': 'torch.nn.modules.conv.Conv2d', 'kernel_sizes': [[3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3], [3, 3]], 'strides': [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2], [2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm2d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': True}, '3d_fullres': {'data_identifier': 'nnUNetPlans_3d_fullres', 'preprocessor_name': 'DefaultPreprocessor', 'batch_size': 2, 'patch_size': [40, 320, 320], 'median_image_size_in_voxels': [55.0, 512.0, 512.0], 'spacing': [2.5, 0.38999998569488525, 0.38999998569488525], 'normalization_schemes': ['CTNormalization'], 'use_mask_for_norm': [False], 'resampling_fn_data': 'resample_data_or_seg_to_shape', 'resampling_fn_seg': 'resample_data_or_seg_to_shape', 'resampling_fn_data_kwargs': {'is_seg': False, 'order': 3, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_seg_kwargs': {'is_seg': True, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'resampling_fn_probabilities': 'resample_data_or_seg_to_shape', 'resampling_fn_probabilities_kwargs': {'is_seg': False, 'order': 1, 'order_z': 0, 'force_separate_z': None}, 'architecture': {'network_class_name': 'dynamic_network_architectures.architectures.unet.ResidualEncoderUNet', 'arch_kwargs': {'n_stages': 7, 'features_per_stage': [32, 64, 128, 256, 320, 320, 320], 'conv_op': 'torch.nn.modules.conv.Conv3d', 'kernel_sizes': [[1, 3, 3], [1, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]], 'strides': [[1, 1, 1], [1, 2, 2], [1, 2, 2], [2, 2, 2], [2, 2, 2], [2, 2, 2], [1, 2, 2]], 'n_blocks_per_stage': [1, 3, 4, 6, 6, 6, 6], 'n_conv_per_stage_decoder': [1, 1, 1, 1, 1, 1], 'conv_bias': True, 'norm_op': 'torch.nn.modules.instancenorm.InstanceNorm3d', 'norm_op_kwargs': {'eps': 1e-05, 'affine': True}, 'dropout_op': None, 'dropout_op_kwargs': None, 'nonlin': 'torch.nn.LeakyReLU', 'nonlin_kwargs': {'inplace': True}}, '_kw_requires_import': ['conv_op', 'norm_op', 'dropout_op', 'nonlin']}, 'batch_dice': False}}, 'experiment_planner_used': 'nnUNetPlannerResEncL', 'label_manager': 'LabelManager', 'foreground_intensity_properties_per_channel': {'0': {'max': 21853.0, 'mean': 35.430694580078125, 'median': 41.0, 'min': -5361.0, 'percentile_00_5': -107.0, 'percentile_99_5': 101.0, 'std': 35.935302734375}}}", + "preprocessed_dataset_folder": "/root/nnUNet_preprocessed/Dataset411_NCallin/nnUNetPlans_3d_fullres", + "preprocessed_dataset_folder_base": "/root/nnUNet_preprocessed/Dataset411_NCallin", + "probabilistic_oversampling": "False", + "save_every": "5", + "torch_version": "2.5.1+cu121", + "was_initialized": "True", + "weight_decay": "3e-05" +} \ No newline at end of file diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/progress.png b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..46f9ba744765cd6fb60cf84b54ad81219c77016c --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/fold_4/progress.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccdaa4bdb9d268d74db671dc42fb090e287617da35f6f08814b7f46a99ee3e88 +size 655699 diff --git a/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/plans.json b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/plans.json new file mode 100644 index 0000000000000000000000000000000000000000..e37bfc48b64a0c0d91f010dc3ea9b7ff107c39fb --- /dev/null +++ b/Dataset411_NCallin/nnUNetTrainer_2000epochs_NoMirroring__nnUNetResEncUNetLPlans__3d_fullres/plans.json @@ -0,0 +1,213 @@ +{ + "dataset_name": "Dataset411_NCallin", + "plans_name": "nnUNetResEncUNetLPlans", + "original_median_spacing_after_transp": [ + 3.0, + 0.38999998569488525, + 0.38999998569488525 + ], + "original_median_shape_after_transp": [ + 46, + 512, + 512 + ], + "image_reader_writer": "SimpleITKIO", + "transpose_forward": [ + 0, + 1, + 2 + ], + "transpose_backward": [ + 0, + 1, + 2 + ], + "configurations": { + "3d_fullres": { + "data_identifier": "nnUNetPlans_3d_fullres", + "preprocessor_name": "DefaultPreprocessor", + "batch_size": 2, + "patch_size": [ + 40, + 320, + 320 + ], + "median_image_size_in_voxels": [ + 55.0, + 512.0, + 512.0 + ], + "spacing": [ + 2.5, + 0.38999998569488525, + 0.38999998569488525 + ], + "normalization_schemes": [ + "CTNormalization" + ], + "use_mask_for_norm": [ + false + ], + "resampling_fn_data": "resample_data_or_seg_to_shape", + "resampling_fn_seg": "resample_data_or_seg_to_shape", + "resampling_fn_data_kwargs": { + "is_seg": false, + "order": 3, + "order_z": 0, + "force_separate_z": null + }, + "resampling_fn_seg_kwargs": { + "is_seg": true, + "order": 1, + "order_z": 0, + "force_separate_z": null + }, + "resampling_fn_probabilities": "resample_data_or_seg_to_shape", + "resampling_fn_probabilities_kwargs": { + "is_seg": false, + "order": 1, + "order_z": 0, + "force_separate_z": null + }, + "architecture": { + "network_class_name": "dynamic_network_architectures.architectures.unet.ResidualEncoderUNet", + "arch_kwargs": { + "n_stages": 7, + "features_per_stage": [ + 32, + 64, + 128, + 256, + 320, + 320, + 320 + ], + "conv_op": "torch.nn.modules.conv.Conv3d", + "kernel_sizes": [ + [ + 1, + 3, + 3 + ], + [ + 1, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ], + [ + 3, + 3, + 3 + ] + ], + "strides": [ + [ + 1, + 1, + 1 + ], + [ + 1, + 2, + 2 + ], + [ + 1, + 2, + 2 + ], + [ + 2, + 2, + 2 + ], + [ + 2, + 2, + 2 + ], + [ + 2, + 2, + 2 + ], + [ + 1, + 2, + 2 + ] + ], + "n_blocks_per_stage": [ + 1, + 3, + 4, + 6, + 6, + 6, + 6 + ], + "n_conv_per_stage_decoder": [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + "conv_bias": true, + "norm_op": "torch.nn.modules.instancenorm.InstanceNorm3d", + "norm_op_kwargs": { + "eps": 1e-05, + "affine": true + }, + "dropout_op": null, + "dropout_op_kwargs": null, + "nonlin": "torch.nn.LeakyReLU", + "nonlin_kwargs": { + "inplace": true + } + }, + "_kw_requires_import": [ + "conv_op", + "norm_op", + "dropout_op", + "nonlin" + ] + }, + "batch_dice": false + } + }, + "experiment_planner_used": "nnUNetPlannerResEncL", + "label_manager": "LabelManager", + "foreground_intensity_properties_per_channel": { + "0": { + "max": 21853.0, + "mean": 35.430694580078125, + "median": 41.0, + "min": -5361.0, + "percentile_00_5": -107.0, + "percentile_99_5": 101.0, + "std": 35.935302734375 + } + } +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..e378bf5efdae17b513cf8c50408aeab7e911db70 --- /dev/null +++ b/LICENSE @@ -0,0 +1,41 @@ +# AI²Lab Source Code License (National Taiwan University) + +1. Definitions +“Licensor” means any person or entity that distributes its Work under this license. + +“Work” means (a) the original work of authorship made available under this license, which may include software, documentation, or other files, and (b) any additions to or derivative works thereof that are made available under this license. + +The terms “reproduce,” “reproduction,” “derivative works,” and “distribution” have the meaning as defined under U.S. copyright law; however, for the purposes of this license, derivative works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work. + +A Work is “made available” under this license when it includes either (a) a copyright notice referencing the applicability of this license to the Work, or (b) a copy of this license. + +2. License Grant +2.1 Copyright Grant +Subject to the terms and conditions of this license, each Licensor hereby grants you a perpetual, worldwide, non-exclusive, royalty-free copyright license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute its Work and any resulting derivative works in any form. + +3. Limitations +3.1 Redistribution +You may reproduce or distribute the Work only if: (a) you do so under this license; (b) you include a complete copy of this license with your distribution; and (c) you retain without modification all copyright, patent, trademark, and attribution notices that are present in the Work. + +3.2 Derivative Works +You may apply additional or different terms to your derivative works (“Your Terms”) only if: (a) Your Terms state that the use limitation in Section 3.3 also applies to your derivative works; and (b) you clearly identify the specific derivative works that are subject to Your Terms. Notwithstanding Your Terms, this license (including Section 3.1) will continue to apply to the original Work. + +3.3 Use Limitation +The Work and any derivative works thereof may only be used for non-commercial purposes, including academic research and evaluation. +However, AI²Lab, National Taiwan University, and its authorized collaborators may use the Work and any derivative works for commercial purposes. +For the purposes of this license, “non-commercial” means not primarily intended for or directed towards commercial advantage or monetary compensation. + +3.4 Patent Claims +If you initiate or threaten to initiate a patent claim against any Licensor (including a cross-claim or counterclaim in a lawsuit) alleging that the Work infringes your patent, then your rights under this license from such Licensor will terminate immediately. + +3.5 Trademarks +This license does not grant any rights to use the names, logos, or trademarks of any Licensor or its affiliates, except as necessary to reproduce the notices described in this license. + +3.6 Termination +If you violate any term of this license, your rights under this license will terminate immediately. + +4. Disclaimer of Warranty +THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. YOU BEAR THE RISK OF USING THE WORK UNDER THIS LICENSE. + +5. Limitation of Liability +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT AND UNDER NO LEGAL THEORY (INCLUDING TORT, CONTRACT, OR OTHERWISE) SHALL ANY LICENSOR BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE WORK, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..181f96e9f4e42f45f7bde1fc92c4d990ed90abcc --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +--- +license: other +tags: +- medical +- myocardium +- 3d-segmentation +- nnunet +- cardiology +- ct +- non-contrast +license_name: ai2lab +license_link: LICENSE +--- +# ncLVMass-Net +An AI model for left ventricular (LV) myocardium segmentation and mass quantification from non-contrast cardiac CT (NCCT) images. The model was trained with the [nnU-Net](https://github.com/mic-dkfz/nnunet) framework on 2,021 patients, all from Taiwan. It achieved an overall Dice score of 0.8827. To use it, provide an input image in NIfTI format (`.nii.gz`) and the model will output the myocardium mask, along with estimated LV mass. + +For more information, please refer to [GitHub page](https://github.com/AI-Application-and-Integration-Lab/ncLVMass-Net) \ No newline at end of file