docs: def _cas_3(self):
          ''' Latitude overlap (2 images). '''
  
          lonc = self._format_lon(self.lonm)
          latc_top = self._format_lat(self.latM)
          latc_bot = self._format_lat(self.latm)
  
          img_name_top = self._format_name_map(lonc, latc_top)
          print(img_name_top)
          img_top = BinaryTable(img_name_top, self.path_pdsfiles)
          print(self.lonm, self.lonM, float(img_top.MINIMUM_LATITUDE), self.latM)
          X_top, Y_top, Z_top = img_top.extract_grid(self.lonm,
                                                     self.lonM,
                                                     float(
                                                         img_top.MINIMUM_LATITUDE),
                                                     self.latM)
  
          img_name_bottom = self._format_name_map(lonc, latc_bot)
          print(img_name_bottom)
          img_bottom = BinaryTable(img_name_bottom, self.path_pdsfiles)
          X_bottom, Y_bottom, Z_bottom = img_bottom.extract_grid(self.lonm,
                                                                 self.lonM,
                                                                 self.latm,
                                                                 float(img_bottom.MAXIMUM_LATITUDE))
  
          X_new = np.vstack((X_top, X_bottom))
          Y_new = np.vstack((Y_top, Y_bottom))
          Z_new = np.vstack((Z_top, Z_bottom))
  
          return X_new, Y_new, Z_new