code: def extract_possible_actions(self, state_key):
          '''
          Concreat method.
  
          Args:
              state_key       The key of state. this value is point in map.
  
          Returns:
              [(x, y)]
  
          '''
          if state_key in self.__state_action_list_dict:
              return self.__state_action_list_dict[state_key]
          else:
              action_list = []
              state_key_list = [action_list.extend(self.__state_action_list_dict[k]) for k in self.__state_action_list_dict.keys() if len([s for s in state_key if s in k]) > 0]
              return action_lisf extract_possible_actions(self, state_key):
          '''
          Concreat method.
  
          Args:
              state_key       The key of state. this value is point in map.
  
          Returns:
              [(x, y)]
  
          '''
          if state_key in self.__state_action_list_dict:
              return self.__state_action_list_dict[state_key]
          else:
              action_list = []
              state_key_list = [action_list.extend(self.__state_action_list_dict[k]) for k in self.__state_action_list_dict.keys() if len([s for s in state_key if s in k]) > 0]
              return action_list
docs: Concreat method.
  
          Args:
              state_key       The key of state. this value is point in map.
  
          Returns:
              [(x, y)]