TensorFlow.org에서 보기 |
Google Colab에서 실행 |
GitHub에서 소스 보기 |
노트북 다운로드 |
이 튜토리얼에서는 TensorFlow로 Actor-Critic 메서드를 구현하여 Open AI Gym CartPole-v0 환경에서 에이전트를 훈련하는 방법을 보여줍니다. 독자가 (심층) 강화 학습의 정책 그래디언트 메서드에 어느 정도 익숙하다고 가정합니다.
Actor-Critic 방법
Actor-Critic 방법은 가치 함수와 독립적인 정책 함수를 나타내는 Temporal Difference(TD) 학습 방법입니다.
정책 함수(또는 정책)는 에이전트가 주어진 상태에 따라 취할 수 있는 동작에 대한 확률 분포를 반환합니다. 가치 함수는 주어진 상태에서 시작하여 특정 정책에 따라 영원히 동작하는 에이전트의 예상 이익을 결정합니다.
Actor-Critic 방법에서 정책은 주어진 상태에 따라 가능한 일련의 동작을 제안하는 행위자라고 하며, 추정값 함수는 주어진 정책에 따라 행위자가 취한 동작을 평가하는 비평가라고 합니다.
이 튜토리얼에서 행위자와 비평가 모두 두 개의 출력이 있는 하나의 신경망을 사용하여 표현됩니다.
CartPole-v0
CartPole-v0 환경에서는 마찰이 없는 트랙을 따라 이동하는 카트에 막대가 연결되어 있습니다. 막대는 똑바른 상태에서 시작되고 에이전트의 목표는 카트에 -1 또는 +1의 힘을 가하여 카트가 넘어지는 것을 방지하는 것입니다. 막대가 똑바로 유지될 때마다 +1의 보상이 주어집니다. 에피소드는 (1) 막대가 수직에서 15도 이상 기울어지거나 (2) 카트가 중앙에서 2.4 단위 이상 이동하면 끝납니다.
<figure>
<image src="https://tensorflow.org/tutorials/reinforcement_learning/images/cartpole-v0.gif">
<figcaption>
Trained actor-critic model in Cartpole-v0 environment
</figcaption>
</figure>이 문제는 에피소드에 대한 평균 총 보상이 100회 연속 시도에서 195에 도달하면 "해결"된 것으로 간주됩니다.
설정
필요한 패키지를 가져오고 전역 설정을 구성합니다.
pip install gym[classic_control]pip install pyglet
# Install additional packages for visualizationsudo apt-get install -y python-opengl > /dev/null 2>&1pip install git+https://github.com/tensorflow/docs > /dev/null 2>&1
import collections
import gym
import numpy as np
import statistics
import tensorflow as tf
import tqdm
from matplotlib import pyplot as plt
from tensorflow.keras import layers
from typing import Any, List, Sequence, Tuple
# Create the environment
env = gym.make("CartPole-v1")
# Set seed for experiment reproducibility
seed = 42
tf.random.set_seed(seed)
np.random.seed(seed)
# Small epsilon value for stabilizing division operations
eps = np.finfo(np.float32).eps.item()
2022-12-14 22:10:33.689797: W tensorflow/compiler/xla/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libnvinfer.so.7'; dlerror: libnvinfer.so.7: cannot open shared object file: No such file or directory 2022-12-14 22:10:33.689897: W tensorflow/compiler/xla/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libnvinfer_plugin.so.7'; dlerror: libnvinfer_plugin.so.7: cannot open shared object file: No such file or directory 2022-12-14 22:10:33.689907: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Cannot dlopen some TensorRT libraries. If you would like to use Nvidia GPU with TensorRT, please make sure the missing libraries mentioned above are installed properly.
모델
행위자와 비평가는 각각 동작 확률과 비평 값을 생성하는 하나의 신경망을 사용하여 모델링됩니다. 이 튜토리얼에서는 모델 하위 클래스화를 사용하여 모델을 정의합니다.
순방향 전달 중에 모델은 상태를 입력으로 받고 상태 종속 값 함수를 모델링하는 동작 확률과 비평 값 \(V\)를 모두 출력합니다. 목표는 예상 이익을 최대화하는 \(\pi\) 정책을 기반으로 행동을 선택하는 모델을 훈련하는 것입니다.
CartPole-v0의 경우, 상태를 나타내는 네 가지 값이 있는데, 각각 카트 위치, 카트 속도, 막대 각도 및 막대 속도입니다. 에이전트는 카트를 각각 왼쪽(0)과 오른쪽(1)으로 밀기 위해 두 가지 동작을 취할 수 있습니다.
더 자세한 내용은 Gym의 Cart Pole 문서화 페이지 및 Barto, Sutton 및 Anderson(1983)의 어려운 학습 제어 문제를 해결할 수 있는 뉴런 유사 적응 요소를 참조하세요.
class ActorCritic(tf.keras.Model):
"""Combined actor-critic network."""
def __init__(
self,
num_actions: int,
num_hidden_units: int):
"""Initialize."""
super().__init__()
self.common = layers.Dense(num_hidden_units, activation="relu")
self.actor = layers.Dense(num_actions)
self.critic = layers.Dense(1)
def call(self, inputs: tf.Tensor) -> Tuple[tf.Tensor, tf.Tensor]:
x = self.common(inputs)
return self.actor(x), self.critic(x)
num_actions = env.action_space.n # 2
num_hidden_units = 128
model = ActorCritic(num_actions, num_hidden_units)
에이전트 훈련
에이전트를 훈련하기 위해 다음 단계를 따릅니다.
- 환경에서 에이전트를 실행하여 에피소드별로 훈련 데이터를 수집합니다.
- 각 시간 스텝에서 예상 이익을 계산합니다.
- 결합된 Actor-Critic 모델의 손실을 계산합니다.
- 그래디언트를 계산하고 네트워크 매개변수를 업데이트합니다.
- 성공 기준 또는 최대 에피소드에 도달할 때까지 1~4를 반복합니다.
1. 훈련 데이터 수집
지도 학습에서와 같이 Actor-Critic 모델을 훈련하려면 훈련 데이터가 필요합니다. 그러나, 이러한 데이터를 수집하려면 모델이 환경에서 "실행"되어야 합니다.
여기서는 각 에피소드에 대한 훈련 데이터를 수집합니다. 그런 다음, 모델의 가중치에 의해 매개변수화된 현재 정책을 기반으로 동작 확률과 비평 값을 생성하기 위해 각 타임스텝에서 모델의 순방향 전달을 환경 상태에서 실행합니다.
다음 동작은 모델에 의해 생성된 동작 확률로부터 샘플링되며, 그런 다음 환경에 적용되어 다음 상태와 보상을 생성합니다.
이 프로세스는 더 빠른 훈련을 위해 나중에 TensorFlow 그래프로 컴파일할 수 있도록 TensorFlow 연산을 사용하는 run_episode 함수에서 구현됩니다. tf.TensorArray는 가변 길이 배열에서 Tensor 반복을 지원하는 데 사용되었습니다.
# Wrap Gym's `env.step` call as an operation in a TensorFlow function.
# This would allow it to be included in a callable TensorFlow graph.
def env_step(action: np.ndarray) -> Tuple[np.ndarray, np.ndarray, np.ndarray]:
"""Returns state, reward and done flag given an action."""
state, reward, done, truncated, info = env.step(action)
return (state.astype(np.float32),
np.array(reward, np.int32),
np.array(done, np.int32))
def tf_env_step(action: tf.Tensor) -> List[tf.Tensor]:
return tf.numpy_function(env_step, [action],
[tf.float32, tf.int32, tf.int32])
def run_episode(
initial_state: tf.Tensor,
model: tf.keras.Model,
max_steps: int) -> Tuple[tf.Tensor, tf.Tensor, tf.Tensor]:
"""Runs a single episode to collect training data."""
action_probs = tf.TensorArray(dtype=tf.float32, size=0, dynamic_size=True)
values = tf.TensorArray(dtype=tf.float32, size=0, dynamic_size=True)
rewards = tf.TensorArray(dtype=tf.int32, size=0, dynamic_size=True)
initial_state_shape = initial_state.shape
state = initial_state
for t in tf.range(max_steps):
# Convert state into a batched tensor (batch size = 1)
state = tf.expand_dims(state, 0)
# Run the model and to get action probabilities and critic value
action_logits_t, value = model(state)
# Sample next action from the action probability distribution
action = tf.random.categorical(action_logits_t, 1)[0, 0]
action_probs_t = tf.nn.softmax(action_logits_t)
# Store critic values
values = values.write(t, tf.squeeze(value))
# Store log probability of the action chosen
action_probs = action_probs.write(t, action_probs_t[0, action])
# Apply action to the environment to get next state and reward
state, reward, done = tf_env_step(action)
state.set_shape(initial_state_shape)
# Store reward
rewards = rewards.write(t, reward)
if tf.cast(done, tf.bool):
break
action_probs = action_probs.stack()
values = values.stack()
rewards = rewards.stack()
return action_probs, values, rewards
2. 예상 이익 계산
한 에피소드 동안 수집된 각 타임스텝 \(t\), \({r_{t} }^{T}*{t=1}\)에서 보상의 시퀀스를 예상 이익 \({G*{t} }^{T}_{t=1}\)의 시퀀스로 변환합니다. 여기서 보상의 합계는 현재 타임스텝 \(t\)에서 \(T\)까지 계산되며, 각 보상에 기하급수적으로 감소하는 할인 계수 \(\gamma\)를 곱합니다.
\[G_{t} = \sum^{T}_{t'=t} \gamma^{t'-t}r_{t'}\]
\(\gamma\in(0,1)\) 이후, 현재 타임스텝에서 더 멀리 떨어진 보상에는 더 적은 가중치가 부여됩니다.
직관적으로, 예상 이익은 단순히 지금 보상이 이후 보상보다 낫다는 것을 암시합니다. 이것은 수학적 의미에서 보상의 합이 수렴하도록 하려는 것입니다.
To stabilize training, the resulting sequence of returns is also standardized (i.e. to have zero mean and unit standard deviation).
def get_expected_return(
rewards: tf.Tensor,
gamma: float,
standardize: bool = True) -> tf.Tensor:
"""Compute expected returns per timestep."""
n = tf.shape(rewards)[0]
returns = tf.TensorArray(dtype=tf.float32, size=n)
# Start from the end of `rewards` and accumulate reward sums
# into the `returns` array
rewards = tf.cast(rewards[::-1], dtype=tf.float32)
discounted_sum = tf.constant(0.0)
discounted_sum_shape = discounted_sum.shape
for i in tf.range(n):
reward = rewards[i]
discounted_sum = reward + gamma * discounted_sum
discounted_sum.set_shape(discounted_sum_shape)
returns = returns.write(i, discounted_sum)
returns = returns.stack()[::-1]
if standardize:
returns = ((returns - tf.math.reduce_mean(returns)) /
(tf.math.reduce_std(returns) + eps))
return returns
3. Actor-Critic 손실
하이브리드 Actor-Critic 모델을 사용하고 있기 때문에, 아래와 같이 훈련을 위해 Actor와 Critic 손실의 조합인 손실 함수를 사용합니다.
\[L = L_{actor} + L_{critic}\]
Actor 손실
비평가가 상태 종속 기준선인 정책 그래디언트를 기반으로 행위자 손실을 공식화하고 단일 샘플(에피소드별) 추정치를 계산합니다.
\[L_{actor} = -\sum^{T}_{t=1} \log\pi_{\theta}(a_{t} | s_{t})[G(s_{t}, a_{t}) - V^{\pi}_{\theta}(s_{t})]\]
여기서:
- \(T\): 에피소드별로 달라질 수 있는 에피소드별 타임스텝의 수
- \(s_{t}\): \(t\) 타임스텝의 상태
- \(a_{t}\): \(s\) 상태에 따라 \(t\) 타임스텝에서 선택된 동작
- \(\pi_{\theta}\): \(\theta\)에 의해 매개변수화된 정책(Actor)
- \(V^{\pi}_{\theta}\): 마찬가지로 \(\theta\)에 의해 매개변수화된 값 함수(Critic)
- \(G = G_{t}\): 주어진 상태에 대한 예상 이익, 타임스텝 \(t\)에서 동작 쌍
A negative term is added to the sum since the idea is to maximize the probabilities of actions yielding higher rewards by minimizing the combined loss.
이점
\(L_{actor}\) 공식에서 \(G - V\) 항을 이점이라고 하며, 이는 특정한 상태에서 \(\pi\) 정책에 따라 선택된 임의의 동작보다 이 상태에 얼마나 더 나은 동작이 주어지는지를 나타냅니다.
기준선을 제외할 수 있지만 이로 인해 훈련 중에 큰 변동이 발생할 수 있습니다. 그리고 비평가 \(V\)를 기준선으로 선택할 때의 좋은 점은 가능한 한 \(G\)에 가깝게 훈련되어 변동이 낮아진다는 것입니다.
또한, Critic이 없으면 알고리즘이 예상 이익을 바탕으로 특정 상태에서 취하는 행동의 확률을 높이려고 시도할 것이며, 이 때 동작 사이의 상대적 확률이 같게 유지된다면 큰 차이가 생기지 않습니다.
예를 들어, 주어진 상태에서 두 행동의 예상 이익이 같다고 가정합니다. Critic이 없으면 알고리즘은 목표 \(J\)에 따라 이들 동작의 확률을 높이려고 합니다. Critic의 경우, 이점(\(G - V = 0\))이 없기 때문에 동작의 확률을 높이는 데 따른 이점이 없으며 알고리즘이 그래디언트를 0으로 설정합니다.
The Critic loss
\(V\)를 \(G\)에 최대한 가깝게 훈련하는 것은 다음 손실 함수를 사용한 회귀 문제로 설정할 수 있습니다.
\[L_{critic} = L_{\delta}(G, V^{\pi}_{\theta})\]
여기서 \(L_{\delta}\)는 Huber 손실로, 제곱 오차 손실보다 데이터의 이상 값에 덜 민감합니다.
huber_loss = tf.keras.losses.Huber(reduction=tf.keras.losses.Reduction.SUM)
def compute_loss(
action_probs: tf.Tensor,
values: tf.Tensor,
returns: tf.Tensor) -> tf.Tensor:
"""Computes the combined Actor-Critic loss."""
advantage = returns - values
action_log_probs = tf.math.log(action_probs)
actor_loss = -tf.math.reduce_sum(action_log_probs * advantage)
critic_loss = huber_loss(values, returns)
return actor_loss + critic_loss
4. 매개변수를 업데이트하기 위한 훈련 단계 정의
위의 모든 단계를 모든 에피소드에서 실행되는 훈련 단계로 결합합니다. 손실 함수로 이어지는 모든 단계는 tf.GradientTape 컨텍스트로 실행되어 자동 미분이 가능합니다.
이 튜토리얼에서는 Adam 옵티마이저를 사용하여 모델 매개변수에 그래디언트를 적용합니다.
할인되지 않은 보상의 합계인 episode_reward도 이 단계에서 계산됩니다. 이 값은 나중에 성공 기준이 충족되는지 평가하는 데 사용됩니다.
tf.function 컨텍스트를 train_step 함수에 적용하여 호출 가능한 TensorFlow 그래프로 컴파일할 수 있고, 그러면 훈련 속도가 10배 빨라질 수 있습니다.
optimizer = tf.keras.optimizers.Adam(learning_rate=0.01)
@tf.function
def train_step(
initial_state: tf.Tensor,
model: tf.keras.Model,
optimizer: tf.keras.optimizers.Optimizer,
gamma: float,
max_steps_per_episode: int) -> tf.Tensor:
"""Runs a model training step."""
with tf.GradientTape() as tape:
# Run the model for one episode to collect training data
action_probs, values, rewards = run_episode(
initial_state, model, max_steps_per_episode)
# Calculate the expected returns
returns = get_expected_return(rewards, gamma)
# Convert training data to appropriate TF tensor shapes
action_probs, values, returns = [
tf.expand_dims(x, 1) for x in [action_probs, values, returns]]
# Calculate the loss values to update our network
loss = compute_loss(action_probs, values, returns)
# Compute the gradients from the loss
grads = tape.gradient(loss, model.trainable_variables)
# Apply the gradients to the model's parameters
optimizer.apply_gradients(zip(grads, model.trainable_variables))
episode_reward = tf.math.reduce_sum(rewards)
return episode_reward
5. 훈련 루프 실행하기
성공 기준 또는 최대 에피소드 수에 도달할 때까지 훈련 단계를 실행하는 방식으로 훈련을 실행합니다.
대기열을 사용하여 에피소드 보상의 실행 레코드를 유지합니다. 100회 시도에 도달하면 가장 오래된 보상이 대기열의 왼쪽(꼬리쪽) 끝에서 제거되고 최근 보상이 머리쪽(오른쪽)에 추가됩니다. 계산 효율을 높이기 위해 보상의 누적 합계도 유지됩니다.
런타임에 따라 훈련은 1분 이내에 완료될 수 있습니다.
%%time
min_episodes_criterion = 100
max_episodes = 10000
max_steps_per_episode = 500
# `CartPole-v1` is considered solved if average reward is >= 475 over 500
# consecutive trials
reward_threshold = 475
running_reward = 0
# The discount factor for future rewards
gamma = 0.99
# Keep the last episodes reward
episodes_reward: collections.deque = collections.deque(maxlen=min_episodes_criterion)
t = tqdm.trange(max_episodes)
for i in t:
initial_state, info = env.reset()
initial_state = tf.constant(initial_state, dtype=tf.float32)
episode_reward = int(train_step(
initial_state, model, optimizer, gamma, max_steps_per_episode))
episodes_reward.append(episode_reward)
running_reward = statistics.mean(episodes_reward)
t.set_postfix(
episode_reward=episode_reward, running_reward=running_reward)
# Show the average episode reward every 10 episodes
if i % 10 == 0:
pass # print(f'Episode {i}: average reward: {avg_reward}')
if running_reward > reward_threshold and i >= min_episodes_criterion:
break
print(f'\nSolved at episode {i}: average reward: {running_reward:.2f}!')
0%| | 0/10000 [00:00<?, ?it/s] /tmpfs/src/tf_docs_env/lib/python3.9/site-packages/gym/utils/passive_env_checker.py:233: DeprecationWarning: `np.bool8` is a deprecated alias for `np.bool_`. (Deprecated NumPy 1.24) if not isinstance(terminated, (bool, np.bool8)): 0%| | 0/10000 [00:02<?, ?it/s, episode_reward=42, running_reward=42] 0%| | 1/10000 [00:02<7:42:44, 2.78s/it, episode_reward=42, running_reward=42] 0%| | 1/10000 [00:02<7:42:44, 2.78s/it, episode_reward=26, running_reward=34] 0%| | 1/10000 [00:02<7:42:44, 2.78s/it, episode_reward=43, running_reward=37] 0%| | 3/10000 [00:02<2:06:31, 1.32it/s, episode_reward=43, running_reward=37] 0%| | 3/10000 [00:02<2:06:31, 1.32it/s, episode_reward=14, running_reward=31.2] 0%| | 3/10000 [00:02<2:06:31, 1.32it/s, episode_reward=36, running_reward=32.2] 0%| | 3/10000 [00:02<2:06:31, 1.32it/s, episode_reward=10, running_reward=28.5] 0%| | 3/10000 [00:03<2:06:31, 1.32it/s, episode_reward=34, running_reward=29.3] 0%| | 7/10000 [00:03<44:58, 3.70it/s, episode_reward=34, running_reward=29.3] 0%| | 7/10000 [00:03<44:58, 3.70it/s, episode_reward=51, running_reward=32] 0%| | 7/10000 [00:03<44:58, 3.70it/s, episode_reward=11, running_reward=29.7] 0%| | 9/10000 [00:03<33:04, 5.04it/s, episode_reward=11, running_reward=29.7] 0%| | 9/10000 [00:03<33:04, 5.04it/s, episode_reward=33, running_reward=30] 0%| | 9/10000 [00:03<33:04, 5.04it/s, episode_reward=34, running_reward=30.4] 0%| | 11/10000 [00:03<25:13, 6.60it/s, episode_reward=34, running_reward=30.4] 0%| | 11/10000 [00:03<25:13, 6.60it/s, episode_reward=35, running_reward=30.8] 0%| | 11/10000 [00:03<25:13, 6.60it/s, episode_reward=17, running_reward=29.7] 0%| | 11/10000 [00:03<25:13, 6.60it/s, episode_reward=26, running_reward=29.4] 0%| | 14/10000 [00:03<17:50, 9.33it/s, episode_reward=26, running_reward=29.4] 0%| | 14/10000 [00:03<17:50, 9.33it/s, episode_reward=16, running_reward=28.5] 0%| | 14/10000 [00:03<17:50, 9.33it/s, episode_reward=19, running_reward=27.9] 0%| | 14/10000 [00:03<17:50, 9.33it/s, episode_reward=39, running_reward=28.6] 0%| | 17/10000 [00:03<13:44, 12.10it/s, episode_reward=39, running_reward=28.6] 0%| | 17/10000 [00:03<13:44, 12.10it/s, episode_reward=23, running_reward=28.3] 0%| | 17/10000 [00:03<13:44, 12.10it/s, episode_reward=16, running_reward=27.6] 0%| | 17/10000 [00:03<13:44, 12.10it/s, episode_reward=10, running_reward=26.8] 0%| | 17/10000 [00:03<13:44, 12.10it/s, episode_reward=10, running_reward=26] 0%| | 17/10000 [00:03<13:44, 12.10it/s, episode_reward=14, running_reward=25.4] 0%| | 22/10000 [00:03<09:13, 18.02it/s, episode_reward=14, running_reward=25.4] 0%| | 22/10000 [00:03<09:13, 18.02it/s, episode_reward=21, running_reward=25.2] 0%| | 22/10000 [00:03<09:13, 18.02it/s, episode_reward=10, running_reward=24.6] 0%| | 22/10000 [00:03<09:13, 18.02it/s, episode_reward=17, running_reward=24.3] 0%| | 22/10000 [00:03<09:13, 18.02it/s, episode_reward=15, running_reward=23.9] 0%| | 26/10000 [00:03<07:27, 22.27it/s, episode_reward=15, running_reward=23.9] 0%| | 26/10000 [00:03<07:27, 22.27it/s, episode_reward=14, running_reward=23.6] 0%| | 26/10000 [00:03<07:27, 22.27it/s, episode_reward=13, running_reward=23.2] 0%| | 26/10000 [00:03<07:27, 22.27it/s, episode_reward=13, running_reward=22.8] 0%| | 26/10000 [00:03<07:27, 22.27it/s, episode_reward=11, running_reward=22.4] 0%| | 26/10000 [00:03<07:27, 22.27it/s, episode_reward=25, running_reward=22.5] 0%| | 31/10000 [00:03<06:21, 26.13it/s, episode_reward=25, running_reward=22.5] 0%| | 31/10000 [00:03<06:21, 26.13it/s, episode_reward=12, running_reward=22.2] 0%| | 31/10000 [00:03<06:21, 26.13it/s, episode_reward=18, running_reward=22.1] 0%| | 31/10000 [00:03<06:21, 26.13it/s, episode_reward=15, running_reward=21.9] 0%| | 31/10000 [00:03<06:21, 26.13it/s, episode_reward=20, running_reward=21.8] 0%| | 35/10000 [00:03<05:51, 28.37it/s, episode_reward=20, running_reward=21.8] 0%| | 35/10000 [00:03<05:51, 28.37it/s, episode_reward=13, running_reward=21.6] 0%| | 35/10000 [00:04<05:51, 28.37it/s, episode_reward=20, running_reward=21.5] 0%| | 35/10000 [00:04<05:51, 28.37it/s, episode_reward=18, running_reward=21.4] 0%| | 35/10000 [00:04<05:51, 28.37it/s, episode_reward=22, running_reward=21.4] 0%| | 39/10000 [00:04<05:37, 29.51it/s, episode_reward=22, running_reward=21.4] 0%| | 39/10000 [00:04<05:37, 29.51it/s, episode_reward=12, running_reward=21.2] 0%| | 39/10000 [00:04<05:37, 29.51it/s, episode_reward=13, running_reward=21] 0%| | 39/10000 [00:04<05:37, 29.51it/s, episode_reward=11, running_reward=20.8] 0%| | 39/10000 [00:04<05:37, 29.51it/s, episode_reward=28, running_reward=20.9] 0%| | 43/10000 [00:04<05:17, 31.34it/s, episode_reward=28, running_reward=20.9] 0%| | 43/10000 [00:04<05:17, 31.34it/s, episode_reward=21, running_reward=20.9] 0%| | 43/10000 [00:04<05:17, 31.34it/s, episode_reward=18, running_reward=20.9] 0%| | 43/10000 [00:04<05:17, 31.34it/s, episode_reward=14, running_reward=20.7] 0%| | 43/10000 [00:04<05:17, 31.34it/s, episode_reward=17, running_reward=20.6] 0%| | 47/10000 [00:04<05:10, 32.04it/s, episode_reward=17, running_reward=20.6] 0%| | 47/10000 [00:04<05:10, 32.04it/s, episode_reward=37, running_reward=21] 0%| | 47/10000 [00:04<05:10, 32.04it/s, episode_reward=19, running_reward=20.9] 0%| | 47/10000 [00:04<05:10, 32.04it/s, episode_reward=26, running_reward=21] 0%| | 47/10000 [00:04<05:10, 32.04it/s, episode_reward=26, running_reward=21.1] 1%| | 51/10000 [00:04<05:53, 28.13it/s, episode_reward=26, running_reward=21.1] 1%| | 51/10000 [00:04<05:53, 28.13it/s, episode_reward=25, running_reward=21.2] 1%| | 51/10000 [00:04<05:53, 28.13it/s, episode_reward=24, running_reward=21.3] 1%| | 51/10000 [00:04<05:53, 28.13it/s, episode_reward=39, running_reward=21.6] 1%| | 51/10000 [00:04<05:53, 28.13it/s, episode_reward=35, running_reward=21.8] 1%| | 55/10000 [00:04<06:49, 24.26it/s, episode_reward=35, running_reward=21.8] 1%| | 55/10000 [00:04<06:49, 24.26it/s, episode_reward=9, running_reward=21.6] 1%| | 55/10000 [00:04<06:49, 24.26it/s, episode_reward=21, running_reward=21.6] 1%| | 55/10000 [00:04<06:49, 24.26it/s, episode_reward=16, running_reward=21.5] 1%| | 55/10000 [00:04<06:49, 24.26it/s, episode_reward=24, running_reward=21.5] 1%| | 59/10000 [00:04<06:12, 26.70it/s, episode_reward=24, running_reward=21.5] 1%| | 59/10000 [00:04<06:12, 26.70it/s, episode_reward=16, running_reward=21.4] 1%| | 59/10000 [00:04<06:12, 26.70it/s, episode_reward=15, running_reward=21.3] 1%| | 59/10000 [00:04<06:12, 26.70it/s, episode_reward=10, running_reward=21.2] 1%| | 59/10000 [00:04<06:12, 26.70it/s, episode_reward=11, running_reward=21] 1%| | 59/10000 [00:04<06:12, 26.70it/s, episode_reward=15, running_reward=20.9] 1%| | 64/10000 [00:04<05:18, 31.16it/s, episode_reward=15, running_reward=20.9] 1%| | 64/10000 [00:04<05:18, 31.16it/s, episode_reward=10, running_reward=20.7] 1%| | 64/10000 [00:04<05:18, 31.16it/s, episode_reward=10, running_reward=20.6] 1%| | 64/10000 [00:04<05:18, 31.16it/s, episode_reward=14, running_reward=20.5] 1%| | 64/10000 [00:05<05:18, 31.16it/s, episode_reward=17, running_reward=20.4] 1%| | 64/10000 [00:05<05:18, 31.16it/s, episode_reward=15, running_reward=20.3] 1%| | 69/10000 [00:05<04:48, 34.38it/s, episode_reward=15, running_reward=20.3] 1%| | 69/10000 [00:05<04:48, 34.38it/s, episode_reward=20, running_reward=20.3] 1%| | 69/10000 [00:05<04:48, 34.38it/s, episode_reward=32, running_reward=20.5] 1%| | 69/10000 [00:05<04:48, 34.38it/s, episode_reward=14, running_reward=20.4] 1%| | 69/10000 [00:05<04:48, 34.38it/s, episode_reward=22, running_reward=20.4] 1%| | 73/10000 [00:05<05:11, 31.85it/s, episode_reward=22, running_reward=20.4] 1%| | 73/10000 [00:05<05:11, 31.85it/s, episode_reward=14, running_reward=20.4] 1%| | 73/10000 [00:05<05:11, 31.85it/s, episode_reward=12, running_reward=20.2] 1%| | 73/10000 [00:05<05:11, 31.85it/s, episode_reward=26, running_reward=20.3] 1%| | 73/10000 [00:05<05:11, 31.85it/s, episode_reward=28, running_reward=20.4] 1%| | 77/10000 [00:05<05:13, 31.63it/s, episode_reward=28, running_reward=20.4] 1%| | 77/10000 [00:05<05:13, 31.63it/s, episode_reward=31, running_reward=20.6] 1%| | 77/10000 [00:05<05:13, 31.63it/s, episode_reward=22, running_reward=20.6] 1%| | 77/10000 [00:05<05:13, 31.63it/s, episode_reward=25, running_reward=20.6] 1%| | 77/10000 [00:05<05:13, 31.63it/s, episode_reward=29, running_reward=20.7] 1%| | 81/10000 [00:05<05:43, 28.90it/s, episode_reward=29, running_reward=20.7] 1%| | 81/10000 [00:05<05:43, 28.90it/s, episode_reward=26, running_reward=20.8] 1%| | 81/10000 [00:05<05:43, 28.90it/s, episode_reward=30, running_reward=20.9] 1%| | 81/10000 [00:05<05:43, 28.90it/s, episode_reward=44, running_reward=21.2] 1%| | 81/10000 [00:05<05:43, 28.90it/s, episode_reward=45, running_reward=21.5] 1%| | 85/10000 [00:05<06:55, 23.85it/s, episode_reward=45, running_reward=21.5] 1%| | 85/10000 [00:05<06:55, 23.85it/s, episode_reward=27, running_reward=21.5] 1%| | 85/10000 [00:05<06:55, 23.85it/s, episode_reward=15, running_reward=21.4] 1%| | 85/10000 [00:05<06:55, 23.85it/s, episode_reward=36, running_reward=21.6] 1%| | 88/10000 [00:05<06:59, 23.63it/s, episode_reward=36, running_reward=21.6] 1%| | 88/10000 [00:05<06:59, 23.63it/s, episode_reward=22, running_reward=21.6] 1%| | 88/10000 [00:06<06:59, 23.63it/s, episode_reward=73, running_reward=22.2] 1%| | 88/10000 [00:06<06:59, 23.63it/s, episode_reward=81, running_reward=22.8] 1%| | 91/10000 [00:06<09:06, 18.13it/s, episode_reward=81, running_reward=22.8] 1%| | 91/10000 [00:06<09:06, 18.13it/s, episode_reward=52, running_reward=23.2] 1%| | 91/10000 [00:06<09:06, 18.13it/s, episode_reward=22, running_reward=23.1] 1%| | 91/10000 [00:06<09:06, 18.13it/s, episode_reward=18, running_reward=23.1] 1%| | 94/10000 [00:06<08:49, 18.71it/s, episode_reward=18, running_reward=23.1] 1%| | 94/10000 [00:06<08:49, 18.71it/s, episode_reward=15, running_reward=23] 1%| | 94/10000 [00:06<08:49, 18.71it/s, episode_reward=20, running_reward=23] 1%| | 94/10000 [00:06<08:49, 18.71it/s, episode_reward=44, running_reward=23.2] 1%| | 97/10000 [00:06<08:12, 20.10it/s, episode_reward=44, running_reward=23.2] 1%| | 97/10000 [00:06<08:12, 20.10it/s, episode_reward=65, running_reward=23.6] 1%| | 97/10000 [00:06<08:12, 20.10it/s, episode_reward=20, running_reward=23.6] 1%| | 97/10000 [00:06<08:12, 20.10it/s, episode_reward=38, running_reward=23.7] 1%| | 100/10000 [00:06<08:58, 18.39it/s, episode_reward=38, running_reward=23.7] 1%| | 100/10000 [00:06<08:58, 18.39it/s, episode_reward=33, running_reward=23.6] 1%| | 100/10000 [00:06<08:58, 18.39it/s, episode_reward=114, running_reward=24.5] 1%| | 102/10000 [00:06<11:02, 14.95it/s, episode_reward=114, running_reward=24.5] 1%| | 102/10000 [00:06<11:02, 14.95it/s, episode_reward=79, running_reward=24.9] 1%| | 102/10000 [00:07<11:02, 14.95it/s, episode_reward=38, running_reward=25.1] 1%| | 104/10000 [00:07<11:56, 13.82it/s, episode_reward=38, running_reward=25.1] 1%| | 104/10000 [00:07<11:56, 13.82it/s, episode_reward=37, running_reward=25.1] 1%| | 104/10000 [00:07<11:56, 13.82it/s, episode_reward=113, running_reward=26.1] 1%| | 106/10000 [00:07<13:26, 12.27it/s, episode_reward=113, running_reward=26.1] 1%| | 106/10000 [00:07<13:26, 12.27it/s, episode_reward=61, running_reward=26.4] 1%| | 106/10000 [00:07<13:26, 12.27it/s, episode_reward=122, running_reward=27.1] 1%| | 108/10000 [00:07<15:44, 10.47it/s, episode_reward=122, running_reward=27.1] 1%| | 108/10000 [00:07<15:44, 10.47it/s, episode_reward=72, running_reward=27.7] 1%| | 108/10000 [00:07<15:44, 10.47it/s, episode_reward=89, running_reward=28.3] 1%| | 110/10000 [00:07<16:51, 9.78it/s, episode_reward=89, running_reward=28.3] 1%| | 110/10000 [00:07<16:51, 9.78it/s, episode_reward=113, running_reward=29.1] 1%| | 110/10000 [00:08<16:51, 9.78it/s, episode_reward=67, running_reward=29.4] 1%| | 112/10000 [00:08<18:32, 8.89it/s, episode_reward=67, running_reward=29.4] 1%| | 112/10000 [00:08<18:32, 8.89it/s, episode_reward=143, running_reward=30.7] 1%| | 113/10000 [00:08<21:15, 7.75it/s, episode_reward=143, running_reward=30.7] 1%| | 113/10000 [00:08<21:15, 7.75it/s, episode_reward=155, running_reward=32] 1%| | 114/10000 [00:08<24:46, 6.65it/s, episode_reward=155, running_reward=32] 1%| | 114/10000 [00:08<24:46, 6.65it/s, episode_reward=45, running_reward=32.2] 1%| | 114/10000 [00:08<24:46, 6.65it/s, episode_reward=174, running_reward=33.8] 1%| | 116/10000 [00:08<25:47, 6.39it/s, episode_reward=174, running_reward=33.8] 1%| | 116/10000 [00:09<25:47, 6.39it/s, episode_reward=153, running_reward=34.9] 1%| | 117/10000 [00:09<28:41, 5.74it/s, episode_reward=153, running_reward=34.9] 1%| | 117/10000 [00:09<28:41, 5.74it/s, episode_reward=167, running_reward=36.4] 1%| | 118/10000 [00:09<31:57, 5.15it/s, episode_reward=167, running_reward=36.4] 1%| | 118/10000 [00:09<31:57, 5.15it/s, episode_reward=73, running_reward=37] 1%| | 119/10000 [00:09<29:00, 5.68it/s, episode_reward=73, running_reward=37] 1%| | 119/10000 [00:09<29:00, 5.68it/s, episode_reward=106, running_reward=37.9] 1%| | 120/10000 [00:09<28:15, 5.83it/s, episode_reward=106, running_reward=37.9] 1%| | 120/10000 [00:09<28:15, 5.83it/s, episode_reward=106, running_reward=38.9] 1%| | 121/10000 [00:09<28:08, 5.85it/s, episode_reward=106, running_reward=38.9] 1%| | 121/10000 [00:09<28:08, 5.85it/s, episode_reward=80, running_reward=39.5] 1%| | 122/10000 [00:09<26:17, 6.26it/s, episode_reward=80, running_reward=39.5] 1%| | 122/10000 [00:10<26:17, 6.26it/s, episode_reward=228, running_reward=41.6] 1%| | 123/10000 [00:10<34:57, 4.71it/s, episode_reward=228, running_reward=41.6] 1%| | 123/10000 [00:10<34:57, 4.71it/s, episode_reward=22, running_reward=41.7] 1%| | 123/10000 [00:10<34:57, 4.71it/s, episode_reward=118, running_reward=42.7] 1%|▏ | 125/10000 [00:10<27:10, 6.06it/s, episode_reward=118, running_reward=42.7] 1%|▏ | 125/10000 [00:10<27:10, 6.06it/s, episode_reward=36, running_reward=42.9] 1%|▏ | 125/10000 [00:10<27:10, 6.06it/s, episode_reward=27, running_reward=43.1] 1%|▏ | 127/10000 [00:10<19:48, 8.31it/s, episode_reward=27, running_reward=43.1] 1%|▏ | 127/10000 [00:10<19:48, 8.31it/s, episode_reward=30, running_reward=43.2] 1%|▏ | 127/10000 [00:10<19:48, 8.31it/s, episode_reward=31, running_reward=43.4] 1%|▏ | 127/10000 [00:10<19:48, 8.31it/s, episode_reward=58, running_reward=43.9] 1%|▏ | 130/10000 [00:10<15:23, 10.68it/s, episode_reward=58, running_reward=43.9] 1%|▏ | 130/10000 [00:10<15:23, 10.68it/s, episode_reward=38, running_reward=44] 1%|▏ | 130/10000 [00:10<15:23, 10.68it/s, episode_reward=33, running_reward=44.2] 1%|▏ | 132/10000 [00:10<13:24, 12.27it/s, episode_reward=33, running_reward=44.2] 1%|▏ | 132/10000 [00:10<13:24, 12.27it/s, episode_reward=43, running_reward=44.5] 1%|▏ | 132/10000 [00:11<13:24, 12.27it/s, episode_reward=130, running_reward=45.6] 1%|▏ | 134/10000 [00:11<15:28, 10.63it/s, episode_reward=130, running_reward=45.6] 1%|▏ | 134/10000 [00:11<15:28, 10.63it/s, episode_reward=86, running_reward=46.3] 1%|▏ | 134/10000 [00:11<15:28, 10.63it/s, episode_reward=104, running_reward=47.2] 1%|▏ | 136/10000 [00:11<18:08, 9.06it/s, episode_reward=104, running_reward=47.2] 1%|▏ | 136/10000 [00:11<18:08, 9.06it/s, episode_reward=42, running_reward=47.4] 1%|▏ | 136/10000 [00:11<18:08, 9.06it/s, episode_reward=122, running_reward=48.5] 1%|▏ | 138/10000 [00:11<19:02, 8.63it/s, episode_reward=122, running_reward=48.5] 1%|▏ | 138/10000 [00:11<19:02, 8.63it/s, episode_reward=107, running_reward=49.3] 1%|▏ | 139/10000 [00:11<20:19, 8.09it/s, episode_reward=107, running_reward=49.3] 1%|▏ | 139/10000 [00:11<20:19, 8.09it/s, episode_reward=107, running_reward=50.3] 1%|▏ | 140/10000 [00:11<21:46, 7.55it/s, episode_reward=107, running_reward=50.3] 1%|▏ | 140/10000 [00:12<21:46, 7.55it/s, episode_reward=200, running_reward=52.1] 1%|▏ | 141/10000 [00:12<26:40, 6.16it/s, episode_reward=200, running_reward=52.1] 1%|▏ | 141/10000 [00:12<26:40, 6.16it/s, episode_reward=221, running_reward=54.2] 1%|▏ | 142/10000 [00:12<32:06, 5.12it/s, episode_reward=221, running_reward=54.2] 1%|▏ | 142/10000 [00:12<32:06, 5.12it/s, episode_reward=131, running_reward=55.3] 1%|▏ | 143/10000 [00:12<31:29, 5.22it/s, episode_reward=131, running_reward=55.3] 1%|▏ | 143/10000 [00:12<31:29, 5.22it/s, episode_reward=162, running_reward=56.7] 1%|▏ | 144/10000 [00:12<32:40, 5.03it/s, episode_reward=162, running_reward=56.7] 1%|▏ | 144/10000 [00:13<32:40, 5.03it/s, episode_reward=110, running_reward=57.6] 1%|▏ | 145/10000 [00:13<30:38, 5.36it/s, episode_reward=110, running_reward=57.6] 1%|▏ | 145/10000 [00:13<30:38, 5.36it/s, episode_reward=179, running_reward=59.2] 1%|▏ | 146/10000 [00:13<33:25, 4.91it/s, episode_reward=179, running_reward=59.2] 1%|▏ | 146/10000 [00:13<33:25, 4.91it/s, episode_reward=157, running_reward=60.6] 1%|▏ | 147/10000 [00:13<33:47, 4.86it/s, episode_reward=157, running_reward=60.6] 1%|▏ | 147/10000 [00:13<33:47, 4.86it/s, episode_reward=184, running_reward=62.1] 1%|▏ | 148/10000 [00:13<35:58, 4.56it/s, episode_reward=184, running_reward=62.1] 1%|▏ | 148/10000 [00:14<35:58, 4.56it/s, episode_reward=193, running_reward=63.9] 1%|▏ | 149/10000 [00:14<37:48, 4.34it/s, episode_reward=193, running_reward=63.9] 1%|▏ | 149/10000 [00:14<37:48, 4.34it/s, episode_reward=208, running_reward=65.7] 2%|▏ | 150/10000 [00:14<39:47, 4.13it/s, episode_reward=208, running_reward=65.7] 2%|▏ | 150/10000 [00:14<39:47, 4.13it/s, episode_reward=241, running_reward=67.8] 2%|▏ | 151/10000 [00:14<43:13, 3.80it/s, episode_reward=241, running_reward=67.8] 2%|▏ | 151/10000 [00:15<43:13, 3.80it/s, episode_reward=499, running_reward=72.6] 2%|▏ | 152/10000 [00:15<1:01:52, 2.65it/s, episode_reward=499, running_reward=72.6] 2%|▏ | 152/10000 [00:15<1:01:52, 2.65it/s, episode_reward=231, running_reward=74.6] 2%|▏ | 153/10000 [00:15<57:49, 2.84it/s, episode_reward=231, running_reward=74.6] 2%|▏ | 153/10000 [00:15<57:49, 2.84it/s, episode_reward=94, running_reward=75.2] 2%|▏ | 154/10000 [00:15<47:25, 3.46it/s, episode_reward=94, running_reward=75.2] 2%|▏ | 154/10000 [00:15<47:25, 3.46it/s, episode_reward=168, running_reward=76.5] 2%|▏ | 155/10000 [00:15<44:24, 3.69it/s, episode_reward=168, running_reward=76.5] 2%|▏ | 155/10000 [00:16<44:24, 3.69it/s, episode_reward=140, running_reward=77.8] 2%|▏ | 156/10000 [00:16<40:30, 4.05it/s, episode_reward=140, running_reward=77.8] 2%|▏ | 156/10000 [00:16<40:30, 4.05it/s, episode_reward=168, running_reward=79.3] 2%|▏ | 157/10000 [00:16<39:34, 4.15it/s, episode_reward=168, running_reward=79.3] 2%|▏ | 157/10000 [00:16<39:34, 4.15it/s, episode_reward=297, running_reward=82.1] 2%|▏ | 158/10000 [00:16<47:11, 3.48it/s, episode_reward=297, running_reward=82.1] 2%|▏ | 158/10000 [00:16<47:11, 3.48it/s, episode_reward=102, running_reward=82.9] 2%|▏ | 159/10000 [00:16<39:46, 4.12it/s, episode_reward=102, running_reward=82.9] 2%|▏ | 159/10000 [00:17<39:46, 4.12it/s, episode_reward=142, running_reward=84.1] 2%|▏ | 160/10000 [00:17<37:01, 4.43it/s, episode_reward=142, running_reward=84.1] 2%|▏ | 160/10000 [00:17<37:01, 4.43it/s, episode_reward=203, running_reward=86] 2%|▏ | 161/10000 [00:17<38:46, 4.23it/s, episode_reward=203, running_reward=86] 2%|▏ | 161/10000 [00:18<38:46, 4.23it/s, episode_reward=500, running_reward=90.9] 2%|▏ | 162/10000 [00:18<1:01:34, 2.66it/s, episode_reward=500, running_reward=90.9] 2%|▏ | 162/10000 [00:18<1:01:34, 2.66it/s, episode_reward=356, running_reward=94.4] 2%|▏ | 163/10000 [00:18<1:06:32, 2.46it/s, episode_reward=356, running_reward=94.4] 2%|▏ | 163/10000 [00:19<1:06:32, 2.46it/s, episode_reward=363, running_reward=97.8] 2%|▏ | 164/10000 [00:19<1:10:28, 2.33it/s, episode_reward=363, running_reward=97.8] 2%|▏ | 164/10000 [00:19<1:10:28, 2.33it/s, episode_reward=500, running_reward=103] 2%|▏ | 165/10000 [00:19<1:20:36, 2.03it/s, episode_reward=500, running_reward=103] 2%|▏ | 165/10000 [00:20<1:20:36, 2.03it/s, episode_reward=500, running_reward=108] 2%|▏ | 166/10000 [00:20<1:27:11, 1.88it/s, episode_reward=500, running_reward=108] 2%|▏ | 166/10000 [00:20<1:27:11, 1.88it/s, episode_reward=337, running_reward=111] 2%|▏ | 167/10000 [00:20<1:23:31, 1.96it/s, episode_reward=337, running_reward=111] 2%|▏ | 167/10000 [00:21<1:23:31, 1.96it/s, episode_reward=404, running_reward=115] 2%|▏ | 168/10000 [00:21<1:26:16, 1.90it/s, episode_reward=404, running_reward=115] 2%|▏ | 168/10000 [00:21<1:26:16, 1.90it/s, episode_reward=500, running_reward=120] 2%|▏ | 169/10000 [00:21<1:32:27, 1.77it/s, episode_reward=500, running_reward=120] 2%|▏ | 169/10000 [00:22<1:32:27, 1.77it/s, episode_reward=110, running_reward=120] 2%|▏ | 170/10000 [00:22<1:11:59, 2.28it/s, episode_reward=110, running_reward=120] 2%|▏ | 170/10000 [00:22<1:11:59, 2.28it/s, episode_reward=500, running_reward=125] 2%|▏ | 171/10000 [00:22<1:22:00, 2.00it/s, episode_reward=500, running_reward=125] 2%|▏ | 171/10000 [00:23<1:22:00, 2.00it/s, episode_reward=416, running_reward=129] 2%|▏ | 172/10000 [00:23<1:25:39, 1.91it/s, episode_reward=416, running_reward=129] 2%|▏ | 172/10000 [00:23<1:25:39, 1.91it/s, episode_reward=373, running_reward=133] 2%|▏ | 173/10000 [00:23<1:24:01, 1.95it/s, episode_reward=373, running_reward=133] 2%|▏ | 173/10000 [00:23<1:24:01, 1.95it/s, episode_reward=91, running_reward=133] 2%|▏ | 174/10000 [00:23<1:05:57, 2.48it/s, episode_reward=91, running_reward=133] 2%|▏ | 174/10000 [00:24<1:05:57, 2.48it/s, episode_reward=500, running_reward=138] 2%|▏ | 175/10000 [00:24<1:22:17, 1.99it/s, episode_reward=500, running_reward=138] 2%|▏ | 175/10000 [00:24<1:22:17, 1.99it/s, episode_reward=95, running_reward=139] 2%|▏ | 176/10000 [00:24<1:03:56, 2.56it/s, episode_reward=95, running_reward=139] 2%|▏ | 176/10000 [00:25<1:03:56, 2.56it/s, episode_reward=185, running_reward=141] 2%|▏ | 177/10000 [00:25<57:56, 2.83it/s, episode_reward=185, running_reward=141] 2%|▏ | 177/10000 [00:25<57:56, 2.83it/s, episode_reward=500, running_reward=145] 2%|▏ | 178/10000 [00:25<1:16:12, 2.15it/s, episode_reward=500, running_reward=145] 2%|▏ | 178/10000 [00:25<1:16:12, 2.15it/s, episode_reward=66, running_reward=146] 2%|▏ | 179/10000 [00:25<58:15, 2.81it/s, episode_reward=66, running_reward=146] 2%|▏ | 179/10000 [00:26<58:15, 2.81it/s, episode_reward=500, running_reward=150] 2%|▏ | 180/10000 [00:26<1:11:22, 2.29it/s, episode_reward=500, running_reward=150] 2%|▏ | 180/10000 [00:26<1:11:22, 2.29it/s, episode_reward=58, running_reward=151] 2%|▏ | 180/10000 [00:27<1:11:22, 2.29it/s, episode_reward=500, running_reward=156] 2%|▏ | 182/10000 [00:27<1:09:06, 2.37it/s, episode_reward=500, running_reward=156] 2%|▏ | 182/10000 [00:27<1:09:06, 2.37it/s, episode_reward=66, running_reward=156] 2%|▏ | 182/10000 [00:27<1:09:06, 2.37it/s, episode_reward=296, running_reward=158] 2%|▏ | 184/10000 [00:27<58:24, 2.80it/s, episode_reward=296, running_reward=158] 2%|▏ | 184/10000 [00:27<58:24, 2.80it/s, episode_reward=64, running_reward=159] 2%|▏ | 184/10000 [00:28<58:24, 2.80it/s, episode_reward=23, running_reward=159] 2%|▏ | 186/10000 [00:28<41:17, 3.96it/s, episode_reward=23, running_reward=159] 2%|▏ | 186/10000 [00:28<41:17, 3.96it/s, episode_reward=18, running_reward=159] 2%|▏ | 186/10000 [00:28<41:17, 3.96it/s, episode_reward=500, running_reward=163] 2%|▏ | 188/10000 [00:28<45:31, 3.59it/s, episode_reward=500, running_reward=163] 2%|▏ | 188/10000 [00:28<45:31, 3.59it/s, episode_reward=59, running_reward=164] 2%|▏ | 188/10000 [00:28<45:31, 3.59it/s, episode_reward=23, running_reward=163] 2%|▏ | 190/10000 [00:28<34:00, 4.81it/s, episode_reward=23, running_reward=163] 2%|▏ | 190/10000 [00:29<34:00, 4.81it/s, episode_reward=288, running_reward=165] 2%|▏ | 191/10000 [00:29<40:06, 4.08it/s, episode_reward=288, running_reward=165] 2%|▏ | 191/10000 [00:29<40:06, 4.08it/s, episode_reward=298, running_reward=168] 2%|▏ | 192/10000 [00:29<45:15, 3.61it/s, episode_reward=298, running_reward=168] 2%|▏ | 192/10000 [00:29<45:15, 3.61it/s, episode_reward=276, running_reward=170] 2%|▏ | 193/10000 [00:29<48:38, 3.36it/s, episode_reward=276, running_reward=170] 2%|▏ | 193/10000 [00:30<48:38, 3.36it/s, episode_reward=361, running_reward=174] 2%|▏ | 194/10000 [00:30<57:18, 2.85it/s, episode_reward=361, running_reward=174] 2%|▏ | 194/10000 [00:30<57:18, 2.85it/s, episode_reward=386, running_reward=177] 2%|▏ | 195/10000 [00:30<1:05:07, 2.51it/s, episode_reward=386, running_reward=177] 2%|▏ | 195/10000 [00:31<1:05:07, 2.51it/s, episode_reward=373, running_reward=181] 2%|▏ | 196/10000 [00:31<1:09:28, 2.35it/s, episode_reward=373, running_reward=181] 2%|▏ | 196/10000 [00:32<1:09:28, 2.35it/s, episode_reward=500, running_reward=185] 2%|▏ | 197/10000 [00:32<1:20:31, 2.03it/s, episode_reward=500, running_reward=185] 2%|▏ | 197/10000 [00:32<1:20:31, 2.03it/s, episode_reward=16, running_reward=185] 2%|▏ | 197/10000 [00:32<1:20:31, 2.03it/s, episode_reward=500, running_reward=190] 2%|▏ | 199/10000 [00:32<1:10:10, 2.33it/s, episode_reward=500, running_reward=190] 2%|▏ | 199/10000 [00:32<1:10:10, 2.33it/s, episode_reward=77, running_reward=190] 2%|▏ | 200/10000 [00:32<57:51, 2.82it/s, episode_reward=77, running_reward=190] 2%|▏ | 200/10000 [00:33<57:51, 2.82it/s, episode_reward=500, running_reward=195] 2%|▏ | 201/10000 [00:33<1:10:43, 2.31it/s, episode_reward=500, running_reward=195] 2%|▏ | 201/10000 [00:34<1:10:43, 2.31it/s, episode_reward=500, running_reward=199] 2%|▏ | 202/10000 [00:34<1:23:45, 1.95it/s, episode_reward=500, running_reward=199] 2%|▏ | 202/10000 [00:35<1:23:45, 1.95it/s, episode_reward=500, running_reward=203] 2%|▏ | 203/10000 [00:35<1:31:32, 1.78it/s, episode_reward=500, running_reward=203] 2%|▏ | 203/10000 [00:35<1:31:32, 1.78it/s, episode_reward=500, running_reward=207] 2%|▏ | 204/10000 [00:35<1:37:17, 1.68it/s, episode_reward=500, running_reward=207] 2%|▏ | 204/10000 [00:36<1:37:17, 1.68it/s, episode_reward=500, running_reward=212] 2%|▏ | 205/10000 [00:36<1:39:31, 1.64it/s, episode_reward=500, running_reward=212] 2%|▏ | 205/10000 [00:37<1:39:31, 1.64it/s, episode_reward=500, running_reward=216] 2%|▏ | 206/10000 [00:37<1:40:42, 1.62it/s, episode_reward=500, running_reward=216] 2%|▏ | 206/10000 [00:37<1:40:42, 1.62it/s, episode_reward=500, running_reward=220] 2%|▏ | 207/10000 [00:37<1:44:37, 1.56it/s, episode_reward=500, running_reward=220] 2%|▏ | 207/10000 [00:38<1:44:37, 1.56it/s, episode_reward=500, running_reward=224] 2%|▏ | 208/10000 [00:38<1:46:00, 1.54it/s, episode_reward=500, running_reward=224] 2%|▏ | 208/10000 [00:39<1:46:00, 1.54it/s, episode_reward=500, running_reward=228] 2%|▏ | 209/10000 [00:39<1:45:55, 1.54it/s, episode_reward=500, running_reward=228] 2%|▏ | 209/10000 [00:39<1:45:55, 1.54it/s, episode_reward=500, running_reward=233] 2%|▏ | 210/10000 [00:39<1:47:07, 1.52it/s, episode_reward=500, running_reward=233] 2%|▏ | 210/10000 [00:40<1:47:07, 1.52it/s, episode_reward=500, running_reward=236] 2%|▏ | 211/10000 [00:40<1:46:41, 1.53it/s, episode_reward=500, running_reward=236] 2%|▏ | 211/10000 [00:41<1:46:41, 1.53it/s, episode_reward=500, running_reward=241] 2%|▏ | 212/10000 [00:41<1:47:29, 1.52it/s, episode_reward=500, running_reward=241] 2%|▏ | 212/10000 [00:41<1:47:29, 1.52it/s, episode_reward=500, running_reward=244] 2%|▏ | 213/10000 [00:41<1:45:48, 1.54it/s, episode_reward=500, running_reward=244] 2%|▏ | 213/10000 [00:42<1:45:48, 1.54it/s, episode_reward=500, running_reward=248] 2%|▏ | 214/10000 [00:42<1:48:17, 1.51it/s, episode_reward=500, running_reward=248] 2%|▏ | 214/10000 [00:42<1:48:17, 1.51it/s, episode_reward=500, running_reward=252] 2%|▏ | 215/10000 [00:42<1:46:20, 1.53it/s, episode_reward=500, running_reward=252] 2%|▏ | 215/10000 [00:43<1:46:20, 1.53it/s, episode_reward=500, running_reward=256] 2%|▏ | 216/10000 [00:43<1:45:33, 1.54it/s, episode_reward=500, running_reward=256] 2%|▏ | 216/10000 [00:44<1:45:33, 1.54it/s, episode_reward=500, running_reward=259] 2%|▏ | 217/10000 [00:44<1:45:39, 1.54it/s, episode_reward=500, running_reward=259] 2%|▏ | 217/10000 [00:44<1:45:39, 1.54it/s, episode_reward=500, running_reward=262] 2%|▏ | 218/10000 [00:44<1:48:35, 1.50it/s, episode_reward=500, running_reward=262] 2%|▏ | 218/10000 [00:45<1:48:35, 1.50it/s, episode_reward=500, running_reward=267] 2%|▏ | 219/10000 [00:45<1:48:46, 1.50it/s, episode_reward=500, running_reward=267] 2%|▏ | 219/10000 [00:46<1:48:46, 1.50it/s, episode_reward=500, running_reward=271] 2%|▏ | 220/10000 [00:46<1:48:50, 1.50it/s, episode_reward=500, running_reward=271] 2%|▏ | 220/10000 [00:47<1:48:50, 1.50it/s, episode_reward=500, running_reward=274] 2%|▏ | 221/10000 [00:47<1:52:36, 1.45it/s, episode_reward=500, running_reward=274] 2%|▏ | 221/10000 [00:47<1:52:36, 1.45it/s, episode_reward=500, running_reward=279] 2%|▏ | 222/10000 [00:47<1:50:04, 1.48it/s, episode_reward=500, running_reward=279] 2%|▏ | 222/10000 [00:48<1:50:04, 1.48it/s, episode_reward=500, running_reward=281] 2%|▏ | 223/10000 [00:48<1:48:08, 1.51it/s, episode_reward=500, running_reward=281] 2%|▏ | 223/10000 [00:49<1:48:08, 1.51it/s, episode_reward=500, running_reward=286] 2%|▏ | 224/10000 [00:49<1:48:42, 1.50it/s, episode_reward=500, running_reward=286] 2%|▏ | 224/10000 [00:49<1:48:42, 1.50it/s, episode_reward=500, running_reward=290] 2%|▏ | 225/10000 [00:49<1:49:23, 1.49it/s, episode_reward=500, running_reward=290] 2%|▏ | 225/10000 [00:50<1:49:23, 1.49it/s, episode_reward=500, running_reward=295] 2%|▏ | 226/10000 [00:50<1:47:21, 1.52it/s, episode_reward=500, running_reward=295] 2%|▏ | 226/10000 [00:50<1:47:21, 1.52it/s, episode_reward=500, running_reward=299] 2%|▏ | 227/10000 [00:50<1:46:12, 1.53it/s, episode_reward=500, running_reward=299] 2%|▏ | 227/10000 [00:51<1:46:12, 1.53it/s, episode_reward=500, running_reward=304] 2%|▏ | 228/10000 [00:51<1:45:12, 1.55it/s, episode_reward=500, running_reward=304] 2%|▏ | 228/10000 [00:52<1:45:12, 1.55it/s, episode_reward=500, running_reward=309] 2%|▏ | 229/10000 [00:52<1:44:16, 1.56it/s, episode_reward=500, running_reward=309] 2%|▏ | 229/10000 [00:52<1:44:16, 1.56it/s, episode_reward=500, running_reward=313] 2%|▏ | 230/10000 [00:52<1:45:03, 1.55it/s, episode_reward=500, running_reward=313] 2%|▏ | 230/10000 [00:53<1:45:03, 1.55it/s, episode_reward=500, running_reward=318] 2%|▏ | 231/10000 [00:53<1:44:38, 1.56it/s, episode_reward=500, running_reward=318] 2%|▏ | 231/10000 [00:54<1:44:38, 1.56it/s, episode_reward=393, running_reward=321] 2%|▏ | 232/10000 [00:54<1:38:24, 1.65it/s, episode_reward=393, running_reward=321] 2%|▏ | 232/10000 [00:54<1:38:24, 1.65it/s, episode_reward=350, running_reward=324] 2%|▏ | 233/10000 [00:54<1:30:55, 1.79it/s, episode_reward=350, running_reward=324] 2%|▏ | 233/10000 [00:54<1:30:55, 1.79it/s, episode_reward=312, running_reward=326] 2%|▏ | 234/10000 [00:54<1:23:49, 1.94it/s, episode_reward=312, running_reward=326] 2%|▏ | 234/10000 [00:55<1:23:49, 1.94it/s, episode_reward=273, running_reward=328] 2%|▏ | 235/10000 [00:55<1:16:06, 2.14it/s, episode_reward=273, running_reward=328] 2%|▏ | 235/10000 [00:55<1:16:06, 2.14it/s, episode_reward=210, running_reward=329] 2%|▏ | 236/10000 [00:55<1:06:47, 2.44it/s, episode_reward=210, running_reward=329] 2%|▏ | 236/10000 [00:55<1:06:47, 2.44it/s, episode_reward=190, running_reward=331] 2%|▏ | 237/10000 [00:55<59:00, 2.76it/s, episode_reward=190, running_reward=331] 2%|▏ | 237/10000 [00:55<59:00, 2.76it/s, episode_reward=145, running_reward=331] 2%|▏ | 238/10000 [00:55<50:57, 3.19it/s, episode_reward=145, running_reward=331] 2%|▏ | 238/10000 [00:56<50:57, 3.19it/s, episode_reward=148, running_reward=331] 2%|▏ | 239/10000 [00:56<45:27, 3.58it/s, episode_reward=148, running_reward=331] 2%|▏ | 239/10000 [00:56<45:27, 3.58it/s, episode_reward=145, running_reward=332] 2%|▏ | 240/10000 [00:56<41:17, 3.94it/s, episode_reward=145, running_reward=332] 2%|▏ | 240/10000 [00:56<41:17, 3.94it/s, episode_reward=129, running_reward=331] 2%|▏ | 241/10000 [00:56<37:19, 4.36it/s, episode_reward=129, running_reward=331] 2%|▏ | 241/10000 [00:56<37:19, 4.36it/s, episode_reward=113, running_reward=330] 2%|▏ | 242/10000 [00:56<33:50, 4.81it/s, episode_reward=113, running_reward=330] 2%|▏ | 242/10000 [00:56<33:50, 4.81it/s, episode_reward=124, running_reward=330] 2%|▏ | 243/10000 [00:56<31:52, 5.10it/s, episode_reward=124, running_reward=330] 2%|▏ | 243/10000 [00:57<31:52, 5.10it/s, episode_reward=113, running_reward=329] 2%|▏ | 244/10000 [00:57<29:43, 5.47it/s, episode_reward=113, running_reward=329] 2%|▏ | 244/10000 [00:57<29:43, 5.47it/s, episode_reward=105, running_reward=329] 2%|▏ | 245/10000 [00:57<27:45, 5.86it/s, episode_reward=105, running_reward=329] 2%|▏ | 245/10000 [00:57<27:45, 5.86it/s, episode_reward=110, running_reward=329] 2%|▏ | 246/10000 [00:57<26:50, 6.06it/s, episode_reward=110, running_reward=329] 2%|▏ | 246/10000 [00:57<26:50, 6.06it/s, episode_reward=111, running_reward=328] 2%|▏ | 247/10000 [00:57<26:42, 6.09it/s, episode_reward=111, running_reward=328] 2%|▏ | 247/10000 [00:57<26:42, 6.09it/s, episode_reward=117, running_reward=328] 2%|▏ | 248/10000 [00:57<26:46, 6.07it/s, episode_reward=117, running_reward=328] 2%|▏ | 248/10000 [00:57<26:46, 6.07it/s, episode_reward=115, running_reward=327] 2%|▏ | 249/10000 [00:57<26:40, 6.09it/s, episode_reward=115, running_reward=327] 2%|▏ | 249/10000 [00:57<26:40, 6.09it/s, episode_reward=18, running_reward=325] 2%|▏ | 249/10000 [00:57<26:40, 6.09it/s, episode_reward=119, running_reward=324] 3%|▎ | 251/10000 [00:57<21:52, 7.43it/s, episode_reward=119, running_reward=324] 3%|▎ | 251/10000 [00:58<21:52, 7.43it/s, episode_reward=20, running_reward=319] 3%|▎ | 251/10000 [00:58<21:52, 7.43it/s, episode_reward=131, running_reward=318] 3%|▎ | 253/10000 [00:58<19:54, 8.16it/s, episode_reward=131, running_reward=318] 3%|▎ | 253/10000 [00:58<19:54, 8.16it/s, episode_reward=124, running_reward=318] 3%|▎ | 254/10000 [00:58<21:25, 7.58it/s, episode_reward=124, running_reward=318] 3%|▎ | 254/10000 [00:58<21:25, 7.58it/s, episode_reward=121, running_reward=318] 3%|▎ | 255/10000 [00:58<22:54, 7.09it/s, episode_reward=121, running_reward=318] 3%|▎ | 255/10000 [00:58<22:54, 7.09it/s, episode_reward=129, running_reward=318] 3%|▎ | 256/10000 [00:58<24:48, 6.54it/s, episode_reward=129, running_reward=318] 3%|▎ | 256/10000 [00:58<24:48, 6.54it/s, episode_reward=122, running_reward=317] 3%|▎ | 257/10000 [00:58<25:21, 6.40it/s, episode_reward=122, running_reward=317] 3%|▎ | 257/10000 [00:59<25:21, 6.40it/s, episode_reward=126, running_reward=315] 3%|▎ | 258/10000 [00:59<25:52, 6.27it/s, episode_reward=126, running_reward=315] 3%|▎ | 258/10000 [00:59<25:52, 6.27it/s, episode_reward=130, running_reward=316] 3%|▎ | 259/10000 [00:59<26:38, 6.09it/s, episode_reward=130, running_reward=316] 3%|▎ | 259/10000 [00:59<26:38, 6.09it/s, episode_reward=128, running_reward=316] 3%|▎ | 260/10000 [00:59<27:31, 5.90it/s, episode_reward=128, running_reward=316] 3%|▎ | 260/10000 [00:59<27:31, 5.90it/s, episode_reward=133, running_reward=315] 3%|▎ | 261/10000 [00:59<28:04, 5.78it/s, episode_reward=133, running_reward=315] 3%|▎ | 261/10000 [00:59<28:04, 5.78it/s, episode_reward=138, running_reward=311] 3%|▎ | 262/10000 [00:59<29:19, 5.53it/s, episode_reward=138, running_reward=311] 3%|▎ | 262/10000 [00:59<29:19, 5.53it/s, episode_reward=120, running_reward=309] 3%|▎ | 263/10000 [00:59<28:36, 5.67it/s, episode_reward=120, running_reward=309] 3%|▎ | 263/10000 [01:00<28:36, 5.67it/s, episode_reward=124, running_reward=306] 3%|▎ | 264/10000 [01:00<28:23, 5.72it/s, episode_reward=124, running_reward=306] 3%|▎ | 264/10000 [01:00<28:23, 5.72it/s, episode_reward=136, running_reward=303] 3%|▎ | 265/10000 [01:00<29:32, 5.49it/s, episode_reward=136, running_reward=303] 3%|▎ | 265/10000 [01:00<29:32, 5.49it/s, episode_reward=134, running_reward=299] 3%|▎ | 266/10000 [01:00<29:59, 5.41it/s, episode_reward=134, running_reward=299] 3%|▎ | 266/10000 [01:00<29:59, 5.41it/s, episode_reward=137, running_reward=297] 3%|▎ | 267/10000 [01:00<30:15, 5.36it/s, episode_reward=137, running_reward=297] 3%|▎ | 267/10000 [01:00<30:15, 5.36it/s, episode_reward=139, running_reward=294] 3%|▎ | 268/10000 [01:00<30:36, 5.30it/s, episode_reward=139, running_reward=294] 3%|▎ | 268/10000 [01:01<30:36, 5.30it/s, episode_reward=147, running_reward=291] 3%|▎ | 269/10000 [01:01<31:53, 5.08it/s, episode_reward=147, running_reward=291] 3%|▎ | 269/10000 [01:01<31:53, 5.08it/s, episode_reward=135, running_reward=291] 3%|▎ | 270/10000 [01:01<31:12, 5.20it/s, episode_reward=135, running_reward=291] 3%|▎ | 270/10000 [01:01<31:12, 5.20it/s, episode_reward=142, running_reward=288] 3%|▎ | 271/10000 [01:01<31:00, 5.23it/s, episode_reward=142, running_reward=288] 3%|▎ | 271/10000 [01:01<31:00, 5.23it/s, episode_reward=138, running_reward=285] 3%|▎ | 272/10000 [01:01<31:11, 5.20it/s, episode_reward=138, running_reward=285] 3%|▎ | 272/10000 [01:01<31:11, 5.20it/s, episode_reward=135, running_reward=282] 3%|▎ | 273/10000 [01:01<31:06, 5.21it/s, episode_reward=135, running_reward=282] 3%|▎ | 273/10000 [01:02<31:06, 5.21it/s, episode_reward=163, running_reward=283] 3%|▎ | 274/10000 [01:02<32:32, 4.98it/s, episode_reward=163, running_reward=283] 3%|▎ | 274/10000 [01:02<32:32, 4.98it/s, episode_reward=163, running_reward=280] 3%|▎ | 275/10000 [01:02<33:33, 4.83it/s, episode_reward=163, running_reward=280] 3%|▎ | 275/10000 [01:02<33:33, 4.83it/s, episode_reward=145, running_reward=280] 3%|▎ | 276/10000 [01:02<33:15, 4.87it/s, episode_reward=145, running_reward=280] 3%|▎ | 276/10000 [01:02<33:15, 4.87it/s, episode_reward=163, running_reward=280] 3%|▎ | 277/10000 [01:02<34:23, 4.71it/s, episode_reward=163, running_reward=280] 3%|▎ | 277/10000 [01:03<34:23, 4.71it/s, episode_reward=169, running_reward=277] 3%|▎ | 278/10000 [01:03<37:02, 4.37it/s, episode_reward=169, running_reward=277] 3%|▎ | 278/10000 [01:03<37:02, 4.37it/s, episode_reward=155, running_reward=278] 3%|▎ | 279/10000 [01:03<36:22, 4.45it/s, episode_reward=155, running_reward=278] 3%|▎ | 279/10000 [01:03<36:22, 4.45it/s, episode_reward=160, running_reward=274] 3%|▎ | 280/10000 [01:03<35:49, 4.52it/s, episode_reward=160, running_reward=274] 3%|▎ | 280/10000 [01:03<35:49, 4.52it/s, episode_reward=172, running_reward=275] 3%|▎ | 281/10000 [01:03<36:16, 4.47it/s, episode_reward=172, running_reward=275] 3%|▎ | 281/10000 [01:03<36:16, 4.47it/s, episode_reward=163, running_reward=272] 3%|▎ | 282/10000 [01:03<35:55, 4.51it/s, episode_reward=163, running_reward=272] 3%|▎ | 282/10000 [01:04<35:55, 4.51it/s, episode_reward=167, running_reward=273] 3%|▎ | 283/10000 [01:04<35:49, 4.52it/s, episode_reward=167, running_reward=273] 3%|▎ | 283/10000 [01:04<35:49, 4.52it/s, episode_reward=168, running_reward=272] 3%|▎ | 284/10000 [01:04<36:16, 4.46it/s, episode_reward=168, running_reward=272] 3%|▎ | 284/10000 [01:04<36:16, 4.46it/s, episode_reward=180, running_reward=273] 3%|▎ | 285/10000 [01:04<37:36, 4.31it/s, episode_reward=180, running_reward=273] 3%|▎ | 285/10000 [01:04<37:36, 4.31it/s, episode_reward=191, running_reward=275] 3%|▎ | 286/10000 [01:04<39:24, 4.11it/s, episode_reward=191, running_reward=275] 3%|▎ | 286/10000 [01:05<39:24, 4.11it/s, episode_reward=205, running_reward=276] 3%|▎ | 287/10000 [01:05<41:18, 3.92it/s, episode_reward=205, running_reward=276] 3%|▎ | 287/10000 [01:05<41:18, 3.92it/s, episode_reward=180, running_reward=273] 3%|▎ | 288/10000 [01:05<40:30, 4.00it/s, episode_reward=180, running_reward=273] 3%|▎ | 288/10000 [01:05<40:30, 4.00it/s, episode_reward=226, running_reward=275] 3%|▎ | 289/10000 [01:05<43:19, 3.74it/s, episode_reward=226, running_reward=275] 3%|▎ | 289/10000 [01:06<43:19, 3.74it/s, episode_reward=209, running_reward=277] 3%|▎ | 290/10000 [01:06<44:59, 3.60it/s, episode_reward=209, running_reward=277] 3%|▎ | 290/10000 [01:06<44:59, 3.60it/s, episode_reward=228, running_reward=276] 3%|▎ | 291/10000 [01:06<46:22, 3.49it/s, episode_reward=228, running_reward=276] 3%|▎ | 291/10000 [01:06<46:22, 3.49it/s, episode_reward=253, running_reward=276] 3%|▎ | 292/10000 [01:06<48:36, 3.33it/s, episode_reward=253, running_reward=276] 3%|▎ | 292/10000 [01:06<48:36, 3.33it/s, episode_reward=232, running_reward=275] 3%|▎ | 293/10000 [01:06<48:42, 3.32it/s, episode_reward=232, running_reward=275] 3%|▎ | 293/10000 [01:07<48:42, 3.32it/s, episode_reward=270, running_reward=274] 3%|▎ | 294/10000 [01:07<50:50, 3.18it/s, episode_reward=270, running_reward=274] 3%|▎ | 294/10000 [01:07<50:50, 3.18it/s, episode_reward=241, running_reward=273] 3%|▎ | 295/10000 [01:07<50:32, 3.20it/s, episode_reward=241, running_reward=273] 3%|▎ | 295/10000 [01:07<50:32, 3.20it/s, episode_reward=217, running_reward=271] 3%|▎ | 296/10000 [01:07<48:58, 3.30it/s, episode_reward=217, running_reward=271] 3%|▎ | 296/10000 [01:08<48:58, 3.30it/s, episode_reward=261, running_reward=269] 3%|▎ | 297/10000 [01:08<51:00, 3.17it/s, episode_reward=261, running_reward=269] 3%|▎ | 297/10000 [01:08<51:00, 3.17it/s, episode_reward=280, running_reward=272] 3%|▎ | 298/10000 [01:08<54:33, 2.96it/s, episode_reward=280, running_reward=272] 3%|▎ | 298/10000 [01:09<54:33, 2.96it/s, episode_reward=258, running_reward=269] 3%|▎ | 299/10000 [01:09<57:16, 2.82it/s, episode_reward=258, running_reward=269] 3%|▎ | 299/10000 [01:09<57:16, 2.82it/s, episode_reward=221, running_reward=271] 3%|▎ | 300/10000 [01:09<54:58, 2.94it/s, episode_reward=221, running_reward=271] 3%|▎ | 300/10000 [01:09<54:58, 2.94it/s, episode_reward=261, running_reward=268] 3%|▎ | 301/10000 [01:09<57:39, 2.80it/s, episode_reward=261, running_reward=268] 3%|▎ | 301/10000 [01:10<57:39, 2.80it/s, episode_reward=264, running_reward=266] 3%|▎ | 302/10000 [01:10<58:32, 2.76it/s, episode_reward=264, running_reward=266] 3%|▎ | 302/10000 [01:10<58:32, 2.76it/s, episode_reward=263, running_reward=264] 3%|▎ | 303/10000 [01:10<58:45, 2.75it/s, episode_reward=263, running_reward=264] 3%|▎ | 303/10000 [01:10<58:45, 2.75it/s, episode_reward=291, running_reward=261] 3%|▎ | 304/10000 [01:10<1:00:52, 2.65it/s, episode_reward=291, running_reward=261] 3%|▎ | 304/10000 [01:11<1:00:52, 2.65it/s, episode_reward=269, running_reward=259] 3%|▎ | 305/10000 [01:11<1:00:56, 2.65it/s, episode_reward=269, running_reward=259] 3%|▎ | 305/10000 [01:11<1:00:56, 2.65it/s, episode_reward=328, running_reward=257] 3%|▎ | 306/10000 [01:11<1:03:01, 2.56it/s, episode_reward=328, running_reward=257] 3%|▎ | 306/10000 [01:12<1:03:01, 2.56it/s, episode_reward=306, running_reward=256] 3%|▎ | 307/10000 [01:12<1:05:01, 2.48it/s, episode_reward=306, running_reward=256] 3%|▎ | 307/10000 [01:12<1:05:01, 2.48it/s, episode_reward=275, running_reward=253] 3%|▎ | 308/10000 [01:12<1:03:17, 2.55it/s, episode_reward=275, running_reward=253] 3%|▎ | 308/10000 [01:12<1:03:17, 2.55it/s, episode_reward=332, running_reward=252] 3%|▎ | 309/10000 [01:12<1:06:29, 2.43it/s, episode_reward=332, running_reward=252] 3%|▎ | 309/10000 [01:13<1:06:29, 2.43it/s, episode_reward=310, running_reward=250] 3%|▎ | 310/10000 [01:13<1:07:16, 2.40it/s, episode_reward=310, running_reward=250] 3%|▎ | 310/10000 [01:13<1:07:16, 2.40it/s, episode_reward=294, running_reward=248] 3%|▎ | 311/10000 [01:13<1:06:08, 2.44it/s, episode_reward=294, running_reward=248] 3%|▎ | 311/10000 [01:14<1:06:08, 2.44it/s, episode_reward=298, running_reward=246] 3%|▎ | 312/10000 [01:14<1:06:09, 2.44it/s, episode_reward=298, running_reward=246] 3%|▎ | 312/10000 [01:14<1:06:09, 2.44it/s, episode_reward=323, running_reward=244] 3%|▎ | 313/10000 [01:14<1:06:40, 2.42it/s, episode_reward=323, running_reward=244] 3%|▎ | 313/10000 [01:14<1:06:40, 2.42it/s, episode_reward=295, running_reward=242] 3%|▎ | 314/10000 [01:14<1:06:14, 2.44it/s, episode_reward=295, running_reward=242] 3%|▎ | 314/10000 [01:15<1:06:14, 2.44it/s, episode_reward=320, running_reward=240] 3%|▎ | 315/10000 [01:15<1:08:11, 2.37it/s, episode_reward=320, running_reward=240] 3%|▎ | 315/10000 [01:15<1:08:11, 2.37it/s, episode_reward=365, running_reward=239] 3%|▎ | 316/10000 [01:15<1:10:12, 2.30it/s, episode_reward=365, running_reward=239] 3%|▎ | 316/10000 [01:16<1:10:12, 2.30it/s, episode_reward=300, running_reward=237] 3%|▎ | 317/10000 [01:16<1:09:29, 2.32it/s, episode_reward=300, running_reward=237] 3%|▎ | 317/10000 [01:16<1:09:29, 2.32it/s, episode_reward=315, running_reward=235] 3%|▎ | 318/10000 [01:16<1:08:46, 2.35it/s, episode_reward=315, running_reward=235] 3%|▎ | 318/10000 [01:17<1:08:46, 2.35it/s, episode_reward=226, running_reward=232] 3%|▎ | 319/10000 [01:17<1:02:42, 2.57it/s, episode_reward=226, running_reward=232] 3%|▎ | 319/10000 [01:17<1:02:42, 2.57it/s, episode_reward=256, running_reward=230] 3%|▎ | 320/10000 [01:17<59:44, 2.70it/s, episode_reward=256, running_reward=230] 3%|▎ | 320/10000 [01:17<59:44, 2.70it/s, episode_reward=255, running_reward=227] 3%|▎ | 321/10000 [01:17<58:50, 2.74it/s, episode_reward=255, running_reward=227] 3%|▎ | 321/10000 [01:17<58:50, 2.74it/s, episode_reward=193, running_reward=224] 3%|▎ | 322/10000 [01:17<55:07, 2.93it/s, episode_reward=193, running_reward=224] 3%|▎ | 322/10000 [01:18<55:07, 2.93it/s, episode_reward=212, running_reward=221] 3%|▎ | 323/10000 [01:18<53:46, 3.00it/s, episode_reward=212, running_reward=221] 3%|▎ | 323/10000 [01:18<53:46, 3.00it/s, episode_reward=179, running_reward=218] 3%|▎ | 324/10000 [01:18<49:50, 3.24it/s, episode_reward=179, running_reward=218] 3%|▎ | 324/10000 [01:18<49:50, 3.24it/s, episode_reward=214, running_reward=215] 3%|▎ | 325/10000 [01:18<48:53, 3.30it/s, episode_reward=214, running_reward=215] 3%|▎ | 325/10000 [01:19<48:53, 3.30it/s, episode_reward=167, running_reward=212] 3%|▎ | 326/10000 [01:19<46:32, 3.46it/s, episode_reward=167, running_reward=212] 3%|▎ | 326/10000 [01:19<46:32, 3.46it/s, episode_reward=165, running_reward=208] 3%|▎ | 327/10000 [01:19<44:08, 3.65it/s, episode_reward=165, running_reward=208] 3%|▎ | 327/10000 [01:19<44:08, 3.65it/s, episode_reward=170, running_reward=205] 3%|▎ | 328/10000 [01:19<42:08, 3.83it/s, episode_reward=170, running_reward=205] 3%|▎ | 328/10000 [01:19<42:08, 3.83it/s, episode_reward=171, running_reward=202] 3%|▎ | 329/10000 [01:19<40:38, 3.97it/s, episode_reward=171, running_reward=202] 3%|▎ | 329/10000 [01:20<40:38, 3.97it/s, episode_reward=164, running_reward=198] 3%|▎ | 330/10000 [01:20<39:28, 4.08it/s, episode_reward=164, running_reward=198] 3%|▎ | 330/10000 [01:20<39:28, 4.08it/s, episode_reward=179, running_reward=195] 3%|▎ | 331/10000 [01:20<39:29, 4.08it/s, episode_reward=179, running_reward=195] 3%|▎ | 331/10000 [01:20<39:29, 4.08it/s, episode_reward=161, running_reward=193] 3%|▎ | 332/10000 [01:20<37:57, 4.25it/s, episode_reward=161, running_reward=193] 3%|▎ | 332/10000 [01:20<37:57, 4.25it/s, episode_reward=189, running_reward=191] 3%|▎ | 333/10000 [01:20<39:10, 4.11it/s, episode_reward=189, running_reward=191] 3%|▎ | 333/10000 [01:20<39:10, 4.11it/s, episode_reward=178, running_reward=190] 3%|▎ | 334/10000 [01:20<38:42, 4.16it/s, episode_reward=178, running_reward=190] 3%|▎ | 334/10000 [01:21<38:42, 4.16it/s, episode_reward=172, running_reward=189] 3%|▎ | 335/10000 [01:21<38:20, 4.20it/s, episode_reward=172, running_reward=189] 3%|▎ | 335/10000 [01:21<38:20, 4.20it/s, episode_reward=173, running_reward=189] 3%|▎ | 336/10000 [01:21<38:54, 4.14it/s, episode_reward=173, running_reward=189] 3%|▎ | 336/10000 [01:21<38:54, 4.14it/s, episode_reward=178, running_reward=189] 3%|▎ | 337/10000 [01:21<38:53, 4.14it/s, episode_reward=178, running_reward=189] 3%|▎ | 337/10000 [01:21<38:53, 4.14it/s, episode_reward=175, running_reward=189] 3%|▎ | 338/10000 [01:21<38:30, 4.18it/s, episode_reward=175, running_reward=189] 3%|▎ | 338/10000 [01:22<38:30, 4.18it/s, episode_reward=159, running_reward=189] 3%|▎ | 339/10000 [01:22<37:03, 4.34it/s, episode_reward=159, running_reward=189] 3%|▎ | 339/10000 [01:22<37:03, 4.34it/s, episode_reward=173, running_reward=189] 3%|▎ | 340/10000 [01:22<37:01, 4.35it/s, episode_reward=173, running_reward=189] 3%|▎ | 340/10000 [01:22<37:01, 4.35it/s, episode_reward=178, running_reward=190] 3%|▎ | 341/10000 [01:22<37:49, 4.26it/s, episode_reward=178, running_reward=190] 3%|▎ | 341/10000 [01:22<37:49, 4.26it/s, episode_reward=156, running_reward=190] 3%|▎ | 342/10000 [01:22<36:35, 4.40it/s, episode_reward=156, running_reward=190] 3%|▎ | 342/10000 [01:23<36:35, 4.40it/s, episode_reward=155, running_reward=190] 3%|▎ | 343/10000 [01:23<36:10, 4.45it/s, episode_reward=155, running_reward=190] 3%|▎ | 343/10000 [01:23<36:10, 4.45it/s, episode_reward=168, running_reward=191] 3%|▎ | 344/10000 [01:23<37:09, 4.33it/s, episode_reward=168, running_reward=191] 3%|▎ | 344/10000 [01:23<37:09, 4.33it/s, episode_reward=161, running_reward=192] 3%|▎ | 345/10000 [01:23<36:38, 4.39it/s, episode_reward=161, running_reward=192] 3%|▎ | 345/10000 [01:23<36:38, 4.39it/s, episode_reward=174, running_reward=192] 3%|▎ | 346/10000 [01:23<36:50, 4.37it/s, episode_reward=174, running_reward=192] 3%|▎ | 346/10000 [01:23<36:50, 4.37it/s, episode_reward=175, running_reward=193] 3%|▎ | 347/10000 [01:23<36:49, 4.37it/s, episode_reward=175, running_reward=193] 3%|▎ | 347/10000 [01:24<36:49, 4.37it/s, episode_reward=167, running_reward=193] 3%|▎ | 348/10000 [01:24<37:02, 4.34it/s, episode_reward=167, running_reward=193] 3%|▎ | 348/10000 [01:24<37:02, 4.34it/s, episode_reward=199, running_reward=194] 3%|▎ | 349/10000 [01:24<39:02, 4.12it/s, episode_reward=199, running_reward=194] 3%|▎ | 349/10000 [01:24<39:02, 4.12it/s, episode_reward=172, running_reward=196] 4%|▎ | 350/10000 [01:24<39:37, 4.06it/s, episode_reward=172, running_reward=196] 4%|▎ | 350/10000 [01:24<39:37, 4.06it/s, episode_reward=154, running_reward=196] 4%|▎ | 351/10000 [01:24<38:10, 4.21it/s, episode_reward=154, running_reward=196] 4%|▎ | 351/10000 [01:25<38:10, 4.21it/s, episode_reward=163, running_reward=197] 4%|▎ | 352/10000 [01:25<37:20, 4.31it/s, episode_reward=163, running_reward=197] 4%|▎ | 352/10000 [01:25<37:20, 4.31it/s, episode_reward=169, running_reward=198] 4%|▎ | 353/10000 [01:25<36:57, 4.35it/s, episode_reward=169, running_reward=198] 4%|▎ | 353/10000 [01:25<36:57, 4.35it/s, episode_reward=150, running_reward=198] 4%|▎ | 354/10000 [01:25<35:33, 4.52it/s, episode_reward=150, running_reward=198] 4%|▎ | 354/10000 [01:25<35:33, 4.52it/s, episode_reward=158, running_reward=198] 4%|▎ | 355/10000 [01:25<34:51, 4.61it/s, episode_reward=158, running_reward=198] 4%|▎ | 355/10000 [01:26<34:51, 4.61it/s, episode_reward=150, running_reward=199] 4%|▎ | 356/10000 [01:26<34:54, 4.60it/s, episode_reward=150, running_reward=199] 4%|▎ | 356/10000 [01:26<34:54, 4.60it/s, episode_reward=166, running_reward=199] 4%|▎ | 357/10000 [01:26<35:45, 4.50it/s, episode_reward=166, running_reward=199] 4%|▎ | 357/10000 [01:26<35:45, 4.50it/s, episode_reward=141, running_reward=199] 4%|▎ | 358/10000 [01:26<34:54, 4.60it/s, episode_reward=141, running_reward=199] 4%|▎ | 358/10000 [01:26<34:54, 4.60it/s, episode_reward=166, running_reward=200] 4%|▎ | 359/10000 [01:26<35:54, 4.48it/s, episode_reward=166, running_reward=200] 4%|▎ | 359/10000 [01:26<35:54, 4.48it/s, episode_reward=161, running_reward=200] 4%|▎ | 360/10000 [01:26<35:38, 4.51it/s, episode_reward=161, running_reward=200] 4%|▎ | 360/10000 [01:27<35:38, 4.51it/s, episode_reward=143, running_reward=200] 4%|▎ | 361/10000 [01:27<34:17, 4.68it/s, episode_reward=143, running_reward=200] 4%|▎ | 361/10000 [01:27<34:17, 4.68it/s, episode_reward=140, running_reward=200] 4%|▎ | 362/10000 [01:27<33:32, 4.79it/s, episode_reward=140, running_reward=200] 4%|▎ | 362/10000 [01:27<33:32, 4.79it/s, episode_reward=147, running_reward=200] 4%|▎ | 363/10000 [01:27<33:34, 4.78it/s, episode_reward=147, running_reward=200] 4%|▎ | 363/10000 [01:27<33:34, 4.78it/s, episode_reward=143, running_reward=201] 4%|▎ | 364/10000 [01:27<33:01, 4.86it/s, episode_reward=143, running_reward=201] 4%|▎ | 364/10000 [01:27<33:01, 4.86it/s, episode_reward=137, running_reward=201] 4%|▎ | 365/10000 [01:27<32:15, 4.98it/s, episode_reward=137, running_reward=201] 4%|▎ | 365/10000 [01:28<32:15, 4.98it/s, episode_reward=172, running_reward=201] 4%|▎ | 366/10000 [01:28<33:54, 4.74it/s, episode_reward=172, running_reward=201] 4%|▎ | 366/10000 [01:28<33:54, 4.74it/s, episode_reward=145, running_reward=201] 4%|▎ | 367/10000 [01:28<34:15, 4.69it/s, episode_reward=145, running_reward=201] 4%|▎ | 367/10000 [01:28<34:15, 4.69it/s, episode_reward=168, running_reward=201] 4%|▎ | 368/10000 [01:28<35:46, 4.49it/s, episode_reward=168, running_reward=201] 4%|▎ | 368/10000 [01:28<35:46, 4.49it/s, episode_reward=147, running_reward=201] 4%|▎ | 369/10000 [01:28<34:40, 4.63it/s, episode_reward=147, running_reward=201] 4%|▎ | 369/10000 [01:29<34:40, 4.63it/s, episode_reward=160, running_reward=202] 4%|▎ | 370/10000 [01:29<34:15, 4.68it/s, episode_reward=160, running_reward=202] 4%|▎ | 370/10000 [01:29<34:15, 4.68it/s, episode_reward=140, running_reward=202] 4%|▎ | 371/10000 [01:29<32:56, 4.87it/s, episode_reward=140, running_reward=202] 4%|▎ | 371/10000 [01:29<32:56, 4.87it/s, episode_reward=157, running_reward=202] 4%|▎ | 372/10000 [01:29<33:08, 4.84it/s, episode_reward=157, running_reward=202] 4%|▎ | 372/10000 [01:29<33:08, 4.84it/s, episode_reward=157, running_reward=202] 4%|▎ | 373/10000 [01:29<34:20, 4.67it/s, episode_reward=157, running_reward=202] 4%|▎ | 373/10000 [01:29<34:20, 4.67it/s, episode_reward=144, running_reward=202] 4%|▎ | 374/10000 [01:29<34:04, 4.71it/s, episode_reward=144, running_reward=202] 4%|▎ | 374/10000 [01:30<34:04, 4.71it/s, episode_reward=134, running_reward=201] 4%|▍ | 375/10000 [01:30<32:56, 4.87it/s, episode_reward=134, running_reward=201] 4%|▍ | 375/10000 [01:30<32:56, 4.87it/s, episode_reward=149, running_reward=202] 4%|▍ | 376/10000 [01:30<32:38, 4.91it/s, episode_reward=149, running_reward=202] 4%|▍ | 376/10000 [01:30<32:38, 4.91it/s, episode_reward=142, running_reward=201] 4%|▍ | 377/10000 [01:30<32:33, 4.93it/s, episode_reward=142, running_reward=201] 4%|▍ | 377/10000 [01:30<32:33, 4.93it/s, episode_reward=145, running_reward=201] 4%|▍ | 378/10000 [01:30<33:03, 4.85it/s, episode_reward=145, running_reward=201] 4%|▍ | 378/10000 [01:30<33:03, 4.85it/s, episode_reward=142, running_reward=201] 4%|▍ | 379/10000 [01:30<32:34, 4.92it/s, episode_reward=142, running_reward=201] 4%|▍ | 379/10000 [01:31<32:34, 4.92it/s, episode_reward=142, running_reward=201] 4%|▍ | 380/10000 [01:31<32:06, 4.99it/s, episode_reward=142, running_reward=201] 4%|▍ | 380/10000 [01:31<32:06, 4.99it/s, episode_reward=138, running_reward=200] 4%|▍ | 381/10000 [01:31<31:43, 5.05it/s, episode_reward=138, running_reward=200] 4%|▍ | 381/10000 [01:31<31:43, 5.05it/s, episode_reward=132, running_reward=200] 4%|▍ | 382/10000 [01:31<30:50, 5.20it/s, episode_reward=132, running_reward=200] 4%|▍ | 382/10000 [01:31<30:50, 5.20it/s, episode_reward=143, running_reward=200] 4%|▍ | 383/10000 [01:31<30:45, 5.21it/s, episode_reward=143, running_reward=200] 4%|▍ | 383/10000 [01:31<30:45, 5.21it/s, episode_reward=127, running_reward=199] 4%|▍ | 384/10000 [01:31<30:11, 5.31it/s, episode_reward=127, running_reward=199] 4%|▍ | 384/10000 [01:31<30:11, 5.31it/s, episode_reward=129, running_reward=199] 4%|▍ | 385/10000 [01:31<29:18, 5.47it/s, episode_reward=129, running_reward=199] 4%|▍ | 385/10000 [01:32<29:18, 5.47it/s, episode_reward=133, running_reward=198] 4%|▍ | 386/10000 [01:32<29:02, 5.52it/s, episode_reward=133, running_reward=198] 4%|▍ | 386/10000 [01:32<29:02, 5.52it/s, episode_reward=124, running_reward=198] 4%|▍ | 387/10000 [01:32<29:03, 5.51it/s, episode_reward=124, running_reward=198] 4%|▍ | 387/10000 [01:32<29:03, 5.51it/s, episode_reward=139, running_reward=197] 4%|▍ | 388/10000 [01:32<29:59, 5.34it/s, episode_reward=139, running_reward=197] 4%|▍ | 388/10000 [01:32<29:59, 5.34it/s, episode_reward=128, running_reward=196] 4%|▍ | 389/10000 [01:32<29:28, 5.44it/s, episode_reward=128, running_reward=196] 4%|▍ | 389/10000 [01:32<29:28, 5.44it/s, episode_reward=132, running_reward=195] 4%|▍ | 390/10000 [01:32<29:09, 5.49it/s, episode_reward=132, running_reward=195] 4%|▍ | 390/10000 [01:33<29:09, 5.49it/s, episode_reward=131, running_reward=194] 4%|▍ | 391/10000 [01:33<28:47, 5.56it/s, episode_reward=131, running_reward=194] 4%|▍ | 391/10000 [01:33<28:47, 5.56it/s, episode_reward=144, running_reward=193] 4%|▍ | 392/10000 [01:33<29:15, 5.47it/s, episode_reward=144, running_reward=193] 4%|▍ | 392/10000 [01:33<29:15, 5.47it/s, episode_reward=142, running_reward=192] 4%|▍ | 393/10000 [01:33<30:04, 5.32it/s, episode_reward=142, running_reward=192] 4%|▍ | 393/10000 [01:33<30:04, 5.32it/s, episode_reward=143, running_reward=191] 4%|▍ | 394/10000 [01:33<31:14, 5.13it/s, episode_reward=143, running_reward=191] 4%|▍ | 394/10000 [01:33<31:14, 5.13it/s, episode_reward=151, running_reward=190] 4%|▍ | 395/10000 [01:33<32:17, 4.96it/s, episode_reward=151, running_reward=190] 4%|▍ | 395/10000 [01:34<32:17, 4.96it/s, episode_reward=135, running_reward=189] 4%|▍ | 396/10000 [01:34<31:34, 5.07it/s, episode_reward=135, running_reward=189] 4%|▍ | 396/10000 [01:34<31:34, 5.07it/s, episode_reward=133, running_reward=188] 4%|▍ | 397/10000 [01:34<31:12, 5.13it/s, episode_reward=133, running_reward=188] 4%|▍ | 397/10000 [01:34<31:12, 5.13it/s, episode_reward=164, running_reward=187] 4%|▍ | 398/10000 [01:34<32:37, 4.90it/s, episode_reward=164, running_reward=187] 4%|▍ | 398/10000 [01:34<32:37, 4.90it/s, episode_reward=175, running_reward=186] 4%|▍ | 399/10000 [01:34<34:54, 4.58it/s, episode_reward=175, running_reward=186] 4%|▍ | 399/10000 [01:34<34:54, 4.58it/s, episode_reward=195, running_reward=186] 4%|▍ | 400/10000 [01:34<37:37, 4.25it/s, episode_reward=195, running_reward=186] 4%|▍ | 400/10000 [01:35<37:37, 4.25it/s, episode_reward=180, running_reward=185] 4%|▍ | 401/10000 [01:35<37:38, 4.25it/s, episode_reward=180, running_reward=185] 4%|▍ | 401/10000 [01:35<37:38, 4.25it/s, episode_reward=191, running_reward=184] 4%|▍ | 402/10000 [01:35<39:08, 4.09it/s, episode_reward=191, running_reward=184] 4%|▍ | 402/10000 [01:35<39:08, 4.09it/s, episode_reward=202, running_reward=184] 4%|▍ | 403/10000 [01:35<41:07, 3.89it/s, episode_reward=202, running_reward=184] 4%|▍ | 403/10000 [01:36<41:07, 3.89it/s, episode_reward=212, running_reward=183] 4%|▍ | 404/10000 [01:36<43:05, 3.71it/s, episode_reward=212, running_reward=183] 4%|▍ | 404/10000 [01:36<43:05, 3.71it/s, episode_reward=203, running_reward=182] 4%|▍ | 405/10000 [01:36<43:06, 3.71it/s, episode_reward=203, running_reward=182] 4%|▍ | 405/10000 [01:36<43:06, 3.71it/s, episode_reward=247, running_reward=182] 4%|▍ | 406/10000 [01:36<46:09, 3.46it/s, episode_reward=247, running_reward=182] 4%|▍ | 406/10000 [01:37<46:09, 3.46it/s, episode_reward=259, running_reward=181] 4%|▍ | 407/10000 [01:37<48:33, 3.29it/s, episode_reward=259, running_reward=181] 4%|▍ | 407/10000 [01:37<48:33, 3.29it/s, episode_reward=233, running_reward=181] 4%|▍ | 408/10000 [01:37<49:46, 3.21it/s, episode_reward=233, running_reward=181] 4%|▍ | 408/10000 [01:37<49:46, 3.21it/s, episode_reward=225, running_reward=180] 4%|▍ | 409/10000 [01:37<49:20, 3.24it/s, episode_reward=225, running_reward=180] 4%|▍ | 409/10000 [01:37<49:20, 3.24it/s, episode_reward=229, running_reward=179] 4%|▍ | 410/10000 [01:37<48:42, 3.28it/s, episode_reward=229, running_reward=179] 4%|▍ | 410/10000 [01:38<48:42, 3.28it/s, episode_reward=227, running_reward=178] 4%|▍ | 411/10000 [01:38<48:19, 3.31it/s, episode_reward=227, running_reward=178] 4%|▍ | 411/10000 [01:38<48:19, 3.31it/s, episode_reward=219, running_reward=177] 4%|▍ | 412/10000 [01:38<47:28, 3.37it/s, episode_reward=219, running_reward=177] 4%|▍ | 412/10000 [01:38<47:28, 3.37it/s, episode_reward=263, running_reward=177] 4%|▍ | 413/10000 [01:38<51:03, 3.13it/s, episode_reward=263, running_reward=177] 4%|▍ | 413/10000 [01:39<51:03, 3.13it/s, episode_reward=245, running_reward=176] 4%|▍ | 414/10000 [01:39<52:05, 3.07it/s, episode_reward=245, running_reward=176] 4%|▍ | 414/10000 [01:39<52:05, 3.07it/s, episode_reward=237, running_reward=175] 4%|▍ | 415/10000 [01:39<51:36, 3.09it/s, episode_reward=237, running_reward=175] 4%|▍ | 415/10000 [01:39<51:36, 3.09it/s, episode_reward=286, running_reward=175] 4%|▍ | 416/10000 [01:39<55:04, 2.90it/s, episode_reward=286, running_reward=175] 4%|▍ | 416/10000 [01:40<55:04, 2.90it/s, episode_reward=244, running_reward=174] 4%|▍ | 417/10000 [01:40<54:41, 2.92it/s, episode_reward=244, running_reward=174] 4%|▍ | 417/10000 [01:40<54:41, 2.92it/s, episode_reward=253, running_reward=173] 4%|▍ | 418/10000 [01:40<54:25, 2.93it/s, episode_reward=253, running_reward=173] 4%|▍ | 418/10000 [01:40<54:25, 2.93it/s, episode_reward=294, running_reward=174] 4%|▍ | 419/10000 [01:40<55:43, 2.87it/s, episode_reward=294, running_reward=174] 4%|▍ | 419/10000 [01:41<55:43, 2.87it/s, episode_reward=276, running_reward=174] 4%|▍ | 420/10000 [01:41<56:50, 2.81it/s, episode_reward=276, running_reward=174] 4%|▍ | 420/10000 [01:41<56:50, 2.81it/s, episode_reward=290, running_reward=175] 4%|▍ | 421/10000 [01:41<57:21, 2.78it/s, episode_reward=290, running_reward=175] 4%|▍ | 421/10000 [01:42<57:21, 2.78it/s, episode_reward=326, running_reward=176] 4%|▍ | 422/10000 [01:42<1:00:45, 2.63it/s, episode_reward=326, running_reward=176] 4%|▍ | 422/10000 [01:42<1:00:45, 2.63it/s, episode_reward=268, running_reward=177] 4%|▍ | 423/10000 [01:42<59:24, 2.69it/s, episode_reward=268, running_reward=177] 4%|▍ | 423/10000 [01:42<59:24, 2.69it/s, episode_reward=331, running_reward=178] 4%|▍ | 424/10000 [01:42<1:02:24, 2.56it/s, episode_reward=331, running_reward=178] 4%|▍ | 424/10000 [01:43<1:02:24, 2.56it/s, episode_reward=370, running_reward=180] 4%|▍ | 425/10000 [01:43<1:05:34, 2.43it/s, episode_reward=370, running_reward=180] 4%|▍ | 425/10000 [01:43<1:05:34, 2.43it/s, episode_reward=350, running_reward=181] 4%|▍ | 426/10000 [01:43<1:07:44, 2.36it/s, episode_reward=350, running_reward=181] 4%|▍ | 426/10000 [01:44<1:07:44, 2.36it/s, episode_reward=326, running_reward=183] 4%|▍ | 427/10000 [01:44<1:07:22, 2.37it/s, episode_reward=326, running_reward=183] 4%|▍ | 427/10000 [01:44<1:07:22, 2.37it/s, episode_reward=303, running_reward=184] 4%|▍ | 428/10000 [01:44<1:05:20, 2.44it/s, episode_reward=303, running_reward=184] 4%|▍ | 428/10000 [01:45<1:05:20, 2.44it/s, episode_reward=319, running_reward=186] 4%|▍ | 429/10000 [01:45<1:07:03, 2.38it/s, episode_reward=319, running_reward=186] 4%|▍ | 429/10000 [01:45<1:07:03, 2.38it/s, episode_reward=328, running_reward=187] 4%|▍ | 430/10000 [01:45<1:06:33, 2.40it/s, episode_reward=328, running_reward=187] 4%|▍ | 430/10000 [01:45<1:06:33, 2.40it/s, episode_reward=359, running_reward=189] 4%|▍ | 431/10000 [01:45<1:08:00, 2.34it/s, episode_reward=359, running_reward=189] 4%|▍ | 431/10000 [01:46<1:08:00, 2.34it/s, episode_reward=282, running_reward=190] 4%|▍ | 432/10000 [01:46<1:04:29, 2.47it/s, episode_reward=282, running_reward=190] 4%|▍ | 432/10000 [01:46<1:04:29, 2.47it/s, episode_reward=305, running_reward=192] 4%|▍ | 433/10000 [01:46<1:03:30, 2.51it/s, episode_reward=305, running_reward=192] 4%|▍ | 433/10000 [01:47<1:03:30, 2.51it/s, episode_reward=283, running_reward=193] 4%|▍ | 434/10000 [01:47<1:01:32, 2.59it/s, episode_reward=283, running_reward=193] 4%|▍ | 434/10000 [01:47<1:01:32, 2.59it/s, episode_reward=248, running_reward=193] 4%|▍ | 435/10000 [01:47<58:03, 2.75it/s, episode_reward=248, running_reward=193] 4%|▍ | 435/10000 [01:47<58:03, 2.75it/s, episode_reward=278, running_reward=195] 4%|▍ | 436/10000 [01:47<57:23, 2.78it/s, episode_reward=278, running_reward=195] 4%|▍ | 436/10000 [01:48<57:23, 2.78it/s, episode_reward=288, running_reward=196] 4%|▍ | 437/10000 [01:48<57:19, 2.78it/s, episode_reward=288, running_reward=196] 4%|▍ | 437/10000 [01:48<57:19, 2.78it/s, episode_reward=266, running_reward=197] 4%|▍ | 438/10000 [01:48<56:13, 2.83it/s, episode_reward=266, running_reward=197] 4%|▍ | 438/10000 [01:48<56:13, 2.83it/s, episode_reward=281, running_reward=198] 4%|▍ | 439/10000 [01:48<56:22, 2.83it/s, episode_reward=281, running_reward=198] 4%|▍ | 439/10000 [01:49<56:22, 2.83it/s, episode_reward=290, running_reward=199] 4%|▍ | 440/10000 [01:49<56:50, 2.80it/s, episode_reward=290, running_reward=199] 4%|▍ | 440/10000 [01:49<56:50, 2.80it/s, episode_reward=256, running_reward=200] 4%|▍ | 441/10000 [01:49<55:07, 2.89it/s, episode_reward=256, running_reward=200] 4%|▍ | 441/10000 [01:49<55:07, 2.89it/s, episode_reward=273, running_reward=201] 4%|▍ | 442/10000 [01:49<55:14, 2.88it/s, episode_reward=273, running_reward=201] 4%|▍ | 442/10000 [01:50<55:14, 2.88it/s, episode_reward=284, running_reward=202] 4%|▍ | 443/10000 [01:50<56:15, 2.83it/s, episode_reward=284, running_reward=202] 4%|▍ | 443/10000 [01:50<56:15, 2.83it/s, episode_reward=280, running_reward=203] 4%|▍ | 444/10000 [01:50<57:07, 2.79it/s, episode_reward=280, running_reward=203] 4%|▍ | 444/10000 [01:50<57:07, 2.79it/s, episode_reward=287, running_reward=205] 4%|▍ | 445/10000 [01:50<58:24, 2.73it/s, episode_reward=287, running_reward=205] 4%|▍ | 445/10000 [01:51<58:24, 2.73it/s, episode_reward=269, running_reward=205] 4%|▍ | 446/10000 [01:51<58:37, 2.72it/s, episode_reward=269, running_reward=205] 4%|▍ | 446/10000 [01:51<58:37, 2.72it/s, episode_reward=288, running_reward=207] 4%|▍ | 447/10000 [01:51<1:00:00, 2.65it/s, episode_reward=288, running_reward=207] 4%|▍ | 447/10000 [01:52<1:00:00, 2.65it/s, episode_reward=323, running_reward=208] 4%|▍ | 448/10000 [01:52<1:02:58, 2.53it/s, episode_reward=323, running_reward=208] 4%|▍ | 448/10000 [01:52<1:02:58, 2.53it/s, episode_reward=253, running_reward=209] 4%|▍ | 449/10000 [01:52<59:23, 2.68it/s, episode_reward=253, running_reward=209] 4%|▍ | 449/10000 [01:52<59:23, 2.68it/s, episode_reward=272, running_reward=210] 4%|▍ | 450/10000 [01:52<58:52, 2.70it/s, episode_reward=272, running_reward=210] 4%|▍ | 450/10000 [01:53<58:52, 2.70it/s, episode_reward=269, running_reward=211] 5%|▍ | 451/10000 [01:53<57:59, 2.74it/s, episode_reward=269, running_reward=211] 5%|▍ | 451/10000 [01:53<57:59, 2.74it/s, episode_reward=291, running_reward=212] 5%|▍ | 452/10000 [01:53<58:24, 2.72it/s, episode_reward=291, running_reward=212] 5%|▍ | 452/10000 [01:53<58:24, 2.72it/s, episode_reward=279, running_reward=213] 5%|▍ | 453/10000 [01:53<59:56, 2.65it/s, episode_reward=279, running_reward=213] 5%|▍ | 453/10000 [01:54<59:56, 2.65it/s, episode_reward=287, running_reward=215] 5%|▍ | 454/10000 [01:54<1:01:16, 2.60it/s, episode_reward=287, running_reward=215] 5%|▍ | 454/10000 [01:54<1:01:16, 2.60it/s, episode_reward=273, running_reward=216] 5%|▍ | 455/10000 [01:54<1:01:36, 2.58it/s, episode_reward=273, running_reward=216] 5%|▍ | 455/10000 [01:55<1:01:36, 2.58it/s, episode_reward=281, running_reward=217] 5%|▍ | 456/10000 [01:55<1:03:07, 2.52it/s, episode_reward=281, running_reward=217] 5%|▍ | 456/10000 [01:55<1:03:07, 2.52it/s, episode_reward=256, running_reward=218] 5%|▍ | 457/10000 [01:55<1:01:24, 2.59it/s, episode_reward=256, running_reward=218] 5%|▍ | 457/10000 [01:55<1:01:24, 2.59it/s, episode_reward=285, running_reward=219] 5%|▍ | 458/10000 [01:55<1:02:46, 2.53it/s, episode_reward=285, running_reward=219] 5%|▍ | 458/10000 [01:56<1:02:46, 2.53it/s, episode_reward=314, running_reward=221] 5%|▍ | 459/10000 [01:56<1:05:44, 2.42it/s, episode_reward=314, running_reward=221] 5%|▍ | 459/10000 [01:56<1:05:44, 2.42it/s, episode_reward=303, running_reward=222] 5%|▍ | 460/10000 [01:56<1:06:09, 2.40it/s, episode_reward=303, running_reward=222] 5%|▍ | 460/10000 [01:57<1:06:09, 2.40it/s, episode_reward=406, running_reward=225] 5%|▍ | 461/10000 [01:57<1:12:44, 2.19it/s, episode_reward=406, running_reward=225] 5%|▍ | 461/10000 [01:57<1:12:44, 2.19it/s, episode_reward=345, running_reward=227] 5%|▍ | 462/10000 [01:57<1:13:22, 2.17it/s, episode_reward=345, running_reward=227] 5%|▍ | 462/10000 [01:58<1:13:22, 2.17it/s, episode_reward=500, running_reward=231] 5%|▍ | 463/10000 [01:58<1:23:26, 1.91it/s, episode_reward=500, running_reward=231] 5%|▍ | 463/10000 [01:59<1:23:26, 1.91it/s, episode_reward=449, running_reward=234] 5%|▍ | 464/10000 [01:59<1:28:48, 1.79it/s, episode_reward=449, running_reward=234] 5%|▍ | 464/10000 [01:59<1:28:48, 1.79it/s, episode_reward=500, running_reward=237] 5%|▍ | 465/10000 [01:59<1:35:53, 1.66it/s, episode_reward=500, running_reward=237] 5%|▍ | 465/10000 [02:00<1:35:53, 1.66it/s, episode_reward=500, running_reward=240] 5%|▍ | 466/10000 [02:00<1:40:15, 1.58it/s, episode_reward=500, running_reward=240] 5%|▍ | 466/10000 [02:01<1:40:15, 1.58it/s, episode_reward=500, running_reward=244] 5%|▍ | 467/10000 [02:01<1:40:48, 1.58it/s, episode_reward=500, running_reward=244] 5%|▍ | 467/10000 [02:01<1:40:48, 1.58it/s, episode_reward=500, running_reward=247] 5%|▍ | 468/10000 [02:01<1:42:33, 1.55it/s, episode_reward=500, running_reward=247] 5%|▍ | 468/10000 [02:02<1:42:33, 1.55it/s, episode_reward=500, running_reward=251] 5%|▍ | 469/10000 [02:02<1:43:42, 1.53it/s, episode_reward=500, running_reward=251] 5%|▍ | 469/10000 [02:03<1:43:42, 1.53it/s, episode_reward=500, running_reward=254] 5%|▍ | 470/10000 [02:03<1:44:11, 1.52it/s, episode_reward=500, running_reward=254] 5%|▍ | 470/10000 [02:03<1:44:11, 1.52it/s, episode_reward=500, running_reward=258] 5%|▍ | 471/10000 [02:03<1:43:33, 1.53it/s, episode_reward=500, running_reward=258] 5%|▍ | 471/10000 [02:04<1:43:33, 1.53it/s, episode_reward=500, running_reward=261] 5%|▍ | 472/10000 [02:04<1:44:03, 1.53it/s, episode_reward=500, running_reward=261] 5%|▍ | 472/10000 [02:05<1:44:03, 1.53it/s, episode_reward=500, running_reward=265] 5%|▍ | 473/10000 [02:05<1:44:14, 1.52it/s, episode_reward=500, running_reward=265] 5%|▍ | 473/10000 [02:05<1:44:14, 1.52it/s, episode_reward=500, running_reward=268] 5%|▍ | 474/10000 [02:05<1:45:54, 1.50it/s, episode_reward=500, running_reward=268] 5%|▍ | 474/10000 [02:06<1:45:54, 1.50it/s, episode_reward=500, running_reward=272] 5%|▍ | 475/10000 [02:06<1:47:15, 1.48it/s, episode_reward=500, running_reward=272] 5%|▍ | 475/10000 [02:07<1:47:15, 1.48it/s, episode_reward=500, running_reward=275] 5%|▍ | 476/10000 [02:07<1:47:48, 1.47it/s, episode_reward=500, running_reward=275] 5%|▍ | 476/10000 [02:07<1:47:48, 1.47it/s, episode_reward=500, running_reward=279] 5%|▍ | 477/10000 [02:07<1:49:10, 1.45it/s, episode_reward=500, running_reward=279] 5%|▍ | 477/10000 [02:08<1:49:10, 1.45it/s, episode_reward=500, running_reward=283] 5%|▍ | 478/10000 [02:08<1:51:01, 1.43it/s, episode_reward=500, running_reward=283] 5%|▍ | 478/10000 [02:09<1:51:01, 1.43it/s, episode_reward=500, running_reward=286] 5%|▍ | 479/10000 [02:09<1:49:14, 1.45it/s, episode_reward=500, running_reward=286] 5%|▍ | 479/10000 [02:09<1:49:14, 1.45it/s, episode_reward=500, running_reward=290] 5%|▍ | 480/10000 [02:09<1:46:27, 1.49it/s, episode_reward=500, running_reward=290] 5%|▍ | 480/10000 [02:10<1:46:27, 1.49it/s, episode_reward=500, running_reward=293] 5%|▍ | 481/10000 [02:10<1:46:18, 1.49it/s, episode_reward=500, running_reward=293] 5%|▍ | 481/10000 [02:11<1:46:18, 1.49it/s, episode_reward=500, running_reward=297] 5%|▍ | 482/10000 [02:11<1:44:42, 1.51it/s, episode_reward=500, running_reward=297] 5%|▍ | 482/10000 [02:11<1:44:42, 1.51it/s, episode_reward=358, running_reward=299] 5%|▍ | 483/10000 [02:11<1:34:58, 1.67it/s, episode_reward=358, running_reward=299] 5%|▍ | 483/10000 [02:12<1:34:58, 1.67it/s, episode_reward=424, running_reward=302] 5%|▍ | 484/10000 [02:12<1:32:01, 1.72it/s, episode_reward=424, running_reward=302] 5%|▍ | 484/10000 [02:12<1:32:01, 1.72it/s, episode_reward=310, running_reward=304] 5%|▍ | 485/10000 [02:12<1:23:09, 1.91it/s, episode_reward=310, running_reward=304] 5%|▍ | 485/10000 [02:13<1:23:09, 1.91it/s, episode_reward=362, running_reward=306] 5%|▍ | 486/10000 [02:13<1:19:57, 1.98it/s, episode_reward=362, running_reward=306] 5%|▍ | 486/10000 [02:13<1:19:57, 1.98it/s, episode_reward=319, running_reward=308] 5%|▍ | 487/10000 [02:13<1:16:08, 2.08it/s, episode_reward=319, running_reward=308] 5%|▍ | 487/10000 [02:14<1:16:08, 2.08it/s, episode_reward=338, running_reward=310] 5%|▍ | 488/10000 [02:14<1:14:52, 2.12it/s, episode_reward=338, running_reward=310] 5%|▍ | 488/10000 [02:14<1:14:52, 2.12it/s, episode_reward=310, running_reward=312] 5%|▍ | 489/10000 [02:14<1:12:24, 2.19it/s, episode_reward=310, running_reward=312] 5%|▍ | 489/10000 [02:14<1:12:24, 2.19it/s, episode_reward=304, running_reward=314] 5%|▍ | 490/10000 [02:14<1:09:58, 2.26it/s, episode_reward=304, running_reward=314] 5%|▍ | 490/10000 [02:15<1:09:58, 2.26it/s, episode_reward=285, running_reward=315] 5%|▍ | 491/10000 [02:15<1:06:45, 2.37it/s, episode_reward=285, running_reward=315] 5%|▍ | 491/10000 [02:15<1:06:45, 2.37it/s, episode_reward=278, running_reward=317] 5%|▍ | 492/10000 [02:15<1:03:49, 2.48it/s, episode_reward=278, running_reward=317] 5%|▍ | 492/10000 [02:15<1:03:49, 2.48it/s, episode_reward=241, running_reward=318] 5%|▍ | 493/10000 [02:15<1:00:34, 2.62it/s, episode_reward=241, running_reward=318] 5%|▍ | 493/10000 [02:16<1:00:34, 2.62it/s, episode_reward=216, running_reward=318] 5%|▍ | 494/10000 [02:16<56:48, 2.79it/s, episode_reward=216, running_reward=318] 5%|▍ | 494/10000 [02:16<56:48, 2.79it/s, episode_reward=199, running_reward=319] 5%|▍ | 495/10000 [02:16<52:42, 3.01it/s, episode_reward=199, running_reward=319] 5%|▍ | 495/10000 [02:16<52:42, 3.01it/s, episode_reward=200, running_reward=320] 5%|▍ | 496/10000 [02:16<50:18, 3.15it/s, episode_reward=200, running_reward=320] 5%|▍ | 496/10000 [02:17<50:18, 3.15it/s, episode_reward=197, running_reward=320] 5%|▍ | 497/10000 [02:17<48:38, 3.26it/s, episode_reward=197, running_reward=320] 5%|▍ | 497/10000 [02:17<48:38, 3.26it/s, episode_reward=186, running_reward=320] 5%|▍ | 498/10000 [02:17<46:14, 3.42it/s, episode_reward=186, running_reward=320] 5%|▍ | 498/10000 [02:17<46:14, 3.42it/s, episode_reward=184, running_reward=320] 5%|▍ | 499/10000 [02:17<45:49, 3.46it/s, episode_reward=184, running_reward=320] 5%|▍ | 499/10000 [02:17<45:49, 3.46it/s, episode_reward=169, running_reward=320] 5%|▌ | 500/10000 [02:17<43:22, 3.65it/s, episode_reward=169, running_reward=320] 5%|▌ | 500/10000 [02:18<43:22, 3.65it/s, episode_reward=158, running_reward=320] 5%|▌ | 501/10000 [02:18<40:18, 3.93it/s, episode_reward=158, running_reward=320] 5%|▌ | 501/10000 [02:18<40:18, 3.93it/s, episode_reward=150, running_reward=320] 5%|▌ | 502/10000 [02:18<38:56, 4.07it/s, episode_reward=150, running_reward=320] 5%|▌ | 502/10000 [02:18<38:56, 4.07it/s, episode_reward=168, running_reward=319] 5%|▌ | 503/10000 [02:18<38:23, 4.12it/s, episode_reward=168, running_reward=319] 5%|▌ | 503/10000 [02:18<38:23, 4.12it/s, episode_reward=184, running_reward=319] 5%|▌ | 504/10000 [02:18<38:23, 4.12it/s, episode_reward=184, running_reward=319] 5%|▌ | 504/10000 [02:18<38:23, 4.12it/s, episode_reward=168, running_reward=319] 5%|▌ | 505/10000 [02:18<38:31, 4.11it/s, episode_reward=168, running_reward=319] 5%|▌ | 505/10000 [02:19<38:31, 4.11it/s, episode_reward=155, running_reward=318] 5%|▌ | 506/10000 [02:19<37:13, 4.25it/s, episode_reward=155, running_reward=318] 5%|▌ | 506/10000 [02:19<37:13, 4.25it/s, episode_reward=151, running_reward=317] 5%|▌ | 507/10000 [02:19<36:12, 4.37it/s, episode_reward=151, running_reward=317] 5%|▌ | 507/10000 [02:19<36:12, 4.37it/s, episode_reward=140, running_reward=316] 5%|▌ | 508/10000 [02:19<34:51, 4.54it/s, episode_reward=140, running_reward=316] 5%|▌ | 508/10000 [02:19<34:51, 4.54it/s, episode_reward=139, running_reward=315] 5%|▌ | 509/10000 [02:19<34:53, 4.53it/s, episode_reward=139, running_reward=315] 5%|▌ | 509/10000 [02:20<34:53, 4.53it/s, episode_reward=139, running_reward=314] 5%|▌ | 510/10000 [02:20<34:16, 4.61it/s, episode_reward=139, running_reward=314] 5%|▌ | 510/10000 [02:20<34:16, 4.61it/s, episode_reward=152, running_reward=313] 5%|▌ | 511/10000 [02:20<34:16, 4.61it/s, episode_reward=152, running_reward=313] 5%|▌ | 511/10000 [02:20<34:16, 4.61it/s, episode_reward=139, running_reward=312] 5%|▌ | 512/10000 [02:20<33:30, 4.72it/s, episode_reward=139, running_reward=312] 5%|▌ | 512/10000 [02:20<33:30, 4.72it/s, episode_reward=152, running_reward=311] 5%|▌ | 513/10000 [02:20<33:21, 4.74it/s, episode_reward=152, running_reward=311] 5%|▌ | 513/10000 [02:20<33:21, 4.74it/s, episode_reward=152, running_reward=310] 5%|▌ | 514/10000 [02:20<33:24, 4.73it/s, episode_reward=152, running_reward=310] 5%|▌ | 514/10000 [02:21<33:24, 4.73it/s, episode_reward=143, running_reward=309] 5%|▌ | 515/10000 [02:21<33:15, 4.75it/s, episode_reward=143, running_reward=309] 5%|▌ | 515/10000 [02:21<33:15, 4.75it/s, episode_reward=143, running_reward=308] 5%|▌ | 516/10000 [02:21<33:46, 4.68it/s, episode_reward=143, running_reward=308] 5%|▌ | 516/10000 [02:21<33:46, 4.68it/s, episode_reward=139, running_reward=307] 5%|▌ | 517/10000 [02:21<32:58, 4.79it/s, episode_reward=139, running_reward=307] 5%|▌ | 517/10000 [02:21<32:58, 4.79it/s, episode_reward=137, running_reward=306] 5%|▌ | 518/10000 [02:21<32:29, 4.86it/s, episode_reward=137, running_reward=306] 5%|▌ | 518/10000 [02:21<32:29, 4.86it/s, episode_reward=162, running_reward=304] 5%|▌ | 519/10000 [02:21<33:13, 4.76it/s, episode_reward=162, running_reward=304] 5%|▌ | 519/10000 [02:22<33:13, 4.76it/s, episode_reward=158, running_reward=303] 5%|▌ | 520/10000 [02:22<33:44, 4.68it/s, episode_reward=158, running_reward=303] 5%|▌ | 520/10000 [02:22<33:44, 4.68it/s, episode_reward=54, running_reward=301] 5%|▌ | 520/10000 [02:22<33:44, 4.68it/s, episode_reward=139, running_reward=299] 5%|▌ | 522/10000 [02:22<27:48, 5.68it/s, episode_reward=139, running_reward=299] 5%|▌ | 522/10000 [02:22<27:48, 5.68it/s, episode_reward=167, running_reward=298] 5%|▌ | 523/10000 [02:22<29:36, 5.33it/s, episode_reward=167, running_reward=298] 5%|▌ | 523/10000 [02:22<29:36, 5.33it/s, episode_reward=167, running_reward=296] 5%|▌ | 524/10000 [02:22<31:00, 5.09it/s, episode_reward=167, running_reward=296] 5%|▌ | 524/10000 [02:23<31:00, 5.09it/s, episode_reward=157, running_reward=294] 5%|▌ | 525/10000 [02:23<31:23, 5.03it/s, episode_reward=157, running_reward=294] 5%|▌ | 525/10000 [02:23<31:23, 5.03it/s, episode_reward=144, running_reward=292] 5%|▌ | 526/10000 [02:23<31:09, 5.07it/s, episode_reward=144, running_reward=292] 5%|▌ | 526/10000 [02:23<31:09, 5.07it/s, episode_reward=149, running_reward=290] 5%|▌ | 527/10000 [02:23<31:11, 5.06it/s, episode_reward=149, running_reward=290] 5%|▌ | 527/10000 [02:23<31:11, 5.06it/s, episode_reward=149, running_reward=289] 5%|▌ | 528/10000 [02:23<31:43, 4.98it/s, episode_reward=149, running_reward=289] 5%|▌ | 528/10000 [02:23<31:43, 4.98it/s, episode_reward=145, running_reward=287] 5%|▌ | 529/10000 [02:23<32:09, 4.91it/s, episode_reward=145, running_reward=287] 5%|▌ | 529/10000 [02:24<32:09, 4.91it/s, episode_reward=141, running_reward=285] 5%|▌ | 530/10000 [02:24<31:33, 5.00it/s, episode_reward=141, running_reward=285] 5%|▌ | 530/10000 [02:24<31:33, 5.00it/s, episode_reward=149, running_reward=283] 5%|▌ | 531/10000 [02:24<31:25, 5.02it/s, episode_reward=149, running_reward=283] 5%|▌ | 531/10000 [02:24<31:25, 5.02it/s, episode_reward=150, running_reward=282] 5%|▌ | 532/10000 [02:24<31:24, 5.02it/s, episode_reward=150, running_reward=282] 5%|▌ | 532/10000 [02:24<31:24, 5.02it/s, episode_reward=152, running_reward=280] 5%|▌ | 533/10000 [02:24<31:34, 5.00it/s, episode_reward=152, running_reward=280] 5%|▌ | 533/10000 [02:24<31:34, 5.00it/s, episode_reward=156, running_reward=279] 5%|▌ | 534/10000 [02:24<31:43, 4.97it/s, episode_reward=156, running_reward=279] 5%|▌ | 534/10000 [02:25<31:43, 4.97it/s, episode_reward=143, running_reward=278] 5%|▌ | 535/10000 [02:25<31:26, 5.02it/s, episode_reward=143, running_reward=278] 5%|▌ | 535/10000 [02:25<31:26, 5.02it/s, episode_reward=146, running_reward=277] 5%|▌ | 536/10000 [02:25<31:42, 4.97it/s, episode_reward=146, running_reward=277] 5%|▌ | 536/10000 [02:25<31:42, 4.97it/s, episode_reward=120, running_reward=275] 5%|▌ | 537/10000 [02:25<30:14, 5.22it/s, episode_reward=120, running_reward=275] 5%|▌ | 537/10000 [02:25<30:14, 5.22it/s, episode_reward=141, running_reward=274] 5%|▌ | 538/10000 [02:25<30:18, 5.20it/s, episode_reward=141, running_reward=274] 5%|▌ | 538/10000 [02:25<30:18, 5.20it/s, episode_reward=138, running_reward=272] 5%|▌ | 539/10000 [02:25<29:46, 5.30it/s, episode_reward=138, running_reward=272] 5%|▌ | 539/10000 [02:25<29:46, 5.30it/s, episode_reward=142, running_reward=271] 5%|▌ | 540/10000 [02:25<29:46, 5.29it/s, episode_reward=142, running_reward=271] 5%|▌ | 540/10000 [02:26<29:46, 5.29it/s, episode_reward=137, running_reward=270] 5%|▌ | 541/10000 [02:26<30:17, 5.20it/s, episode_reward=137, running_reward=270] 5%|▌ | 541/10000 [02:26<30:17, 5.20it/s, episode_reward=146, running_reward=268] 5%|▌ | 542/10000 [02:26<30:33, 5.16it/s, episode_reward=146, running_reward=268] 5%|▌ | 542/10000 [02:26<30:33, 5.16it/s, episode_reward=117, running_reward=267] 5%|▌ | 543/10000 [02:26<28:54, 5.45it/s, episode_reward=117, running_reward=267] 5%|▌ | 543/10000 [02:26<28:54, 5.45it/s, episode_reward=152, running_reward=265] 5%|▌ | 544/10000 [02:26<29:55, 5.27it/s, episode_reward=152, running_reward=265] 5%|▌ | 544/10000 [02:26<29:55, 5.27it/s, episode_reward=130, running_reward=264] 5%|▌ | 545/10000 [02:26<29:37, 5.32it/s, episode_reward=130, running_reward=264] 5%|▌ | 545/10000 [02:27<29:37, 5.32it/s, episode_reward=157, running_reward=263] 5%|▌ | 546/10000 [02:27<31:07, 5.06it/s, episode_reward=157, running_reward=263] 5%|▌ | 546/10000 [02:27<31:07, 5.06it/s, episode_reward=129, running_reward=261] 5%|▌ | 547/10000 [02:27<30:21, 5.19it/s, episode_reward=129, running_reward=261] 5%|▌ | 547/10000 [02:27<30:21, 5.19it/s, episode_reward=130, running_reward=259] 5%|▌ | 548/10000 [02:27<29:27, 5.35it/s, episode_reward=130, running_reward=259] 5%|▌ | 548/10000 [02:27<29:27, 5.35it/s, episode_reward=160, running_reward=258] 5%|▌ | 549/10000 [02:27<31:00, 5.08it/s, episode_reward=160, running_reward=258] 5%|▌ | 549/10000 [02:27<31:00, 5.08it/s, episode_reward=140, running_reward=257] 6%|▌ | 550/10000 [02:27<31:05, 5.07it/s, episode_reward=140, running_reward=257] 6%|▌ | 550/10000 [02:28<31:05, 5.07it/s, episode_reward=114, running_reward=255] 6%|▌ | 551/10000 [02:28<29:01, 5.42it/s, episode_reward=114, running_reward=255] 6%|▌ | 551/10000 [02:28<29:01, 5.42it/s, episode_reward=107, running_reward=254] 6%|▌ | 552/10000 [02:28<27:36, 5.70it/s, episode_reward=107, running_reward=254] 6%|▌ | 552/10000 [02:28<27:36, 5.70it/s, episode_reward=122, running_reward=252] 6%|▌ | 553/10000 [02:28<27:05, 5.81it/s, episode_reward=122, running_reward=252] 6%|▌ | 553/10000 [02:28<27:05, 5.81it/s, episode_reward=159, running_reward=251] 6%|▌ | 554/10000 [02:28<28:59, 5.43it/s, episode_reward=159, running_reward=251] 6%|▌ | 554/10000 [02:28<28:59, 5.43it/s, episode_reward=121, running_reward=249] 6%|▌ | 555/10000 [02:28<28:16, 5.57it/s, episode_reward=121, running_reward=249] 6%|▌ | 555/10000 [02:29<28:16, 5.57it/s, episode_reward=161, running_reward=248] 6%|▌ | 556/10000 [02:29<30:03, 5.24it/s, episode_reward=161, running_reward=248] 6%|▌ | 556/10000 [02:29<30:03, 5.24it/s, episode_reward=117, running_reward=247] 6%|▌ | 557/10000 [02:29<28:35, 5.50it/s, episode_reward=117, running_reward=247] 6%|▌ | 557/10000 [02:29<28:35, 5.50it/s, episode_reward=136, running_reward=245] 6%|▌ | 558/10000 [02:29<28:53, 5.45it/s, episode_reward=136, running_reward=245] 6%|▌ | 558/10000 [02:29<28:53, 5.45it/s, episode_reward=120, running_reward=243] 6%|▌ | 559/10000 [02:29<28:02, 5.61it/s, episode_reward=120, running_reward=243] 6%|▌ | 559/10000 [02:29<28:02, 5.61it/s, episode_reward=128, running_reward=241] 6%|▌ | 560/10000 [02:29<27:49, 5.65it/s, episode_reward=128, running_reward=241] 6%|▌ | 560/10000 [02:29<27:49, 5.65it/s, episode_reward=143, running_reward=239] 6%|▌ | 561/10000 [02:29<28:42, 5.48it/s, episode_reward=143, running_reward=239] 6%|▌ | 561/10000 [02:30<28:42, 5.48it/s, episode_reward=133, running_reward=237] 6%|▌ | 562/10000 [02:30<28:45, 5.47it/s, episode_reward=133, running_reward=237] 6%|▌ | 562/10000 [02:30<28:45, 5.47it/s, episode_reward=144, running_reward=233] 6%|▌ | 563/10000 [02:30<29:36, 5.31it/s, episode_reward=144, running_reward=233] 6%|▌ | 563/10000 [02:30<29:36, 5.31it/s, episode_reward=148, running_reward=230] 6%|▌ | 564/10000 [02:30<30:24, 5.17it/s, episode_reward=148, running_reward=230] 6%|▌ | 564/10000 [02:30<30:24, 5.17it/s, episode_reward=137, running_reward=226] 6%|▌ | 565/10000 [02:30<29:57, 5.25it/s, episode_reward=137, running_reward=226] 6%|▌ | 565/10000 [02:30<29:57, 5.25it/s, episode_reward=158, running_reward=223] 6%|▌ | 566/10000 [02:30<31:13, 5.04it/s, episode_reward=158, running_reward=223] 6%|▌ | 566/10000 [02:31<31:13, 5.04it/s, episode_reward=128, running_reward=219] 6%|▌ | 567/10000 [02:31<30:30, 5.15it/s, episode_reward=128, running_reward=219] 6%|▌ | 567/10000 [02:31<30:30, 5.15it/s, episode_reward=129, running_reward=216] 6%|▌ | 568/10000 [02:31<29:42, 5.29it/s, episode_reward=129, running_reward=216] 6%|▌ | 568/10000 [02:31<29:42, 5.29it/s, episode_reward=137, running_reward=212] 6%|▌ | 569/10000 [02:31<30:09, 5.21it/s, episode_reward=137, running_reward=212] 6%|▌ | 569/10000 [02:31<30:09, 5.21it/s, episode_reward=146, running_reward=208] 6%|▌ | 570/10000 [02:31<30:23, 5.17it/s, episode_reward=146, running_reward=208] 6%|▌ | 570/10000 [02:31<30:23, 5.17it/s, episode_reward=138, running_reward=205] 6%|▌ | 571/10000 [02:31<30:42, 5.12it/s, episode_reward=138, running_reward=205] 6%|▌ | 571/10000 [02:32<30:42, 5.12it/s, episode_reward=150, running_reward=201] 6%|▌ | 572/10000 [02:32<30:59, 5.07it/s, episode_reward=150, running_reward=201] 6%|▌ | 572/10000 [02:32<30:59, 5.07it/s, episode_reward=133, running_reward=198] 6%|▌ | 573/10000 [02:32<29:56, 5.25it/s, episode_reward=133, running_reward=198] 6%|▌ | 573/10000 [02:32<29:56, 5.25it/s, episode_reward=149, running_reward=194] 6%|▌ | 574/10000 [02:32<30:17, 5.19it/s, episode_reward=149, running_reward=194] 6%|▌ | 574/10000 [02:32<30:17, 5.19it/s, episode_reward=127, running_reward=190] 6%|▌ | 575/10000 [02:32<29:13, 5.37it/s, episode_reward=127, running_reward=190] 6%|▌ | 575/10000 [02:32<29:13, 5.37it/s, episode_reward=145, running_reward=187] 6%|▌ | 576/10000 [02:32<30:35, 5.14it/s, episode_reward=145, running_reward=187] 6%|▌ | 576/10000 [02:32<30:35, 5.14it/s, episode_reward=135, running_reward=183] 6%|▌ | 577/10000 [02:32<30:12, 5.20it/s, episode_reward=135, running_reward=183] 6%|▌ | 577/10000 [02:33<30:12, 5.20it/s, episode_reward=140, running_reward=180] 6%|▌ | 578/10000 [02:33<29:54, 5.25it/s, episode_reward=140, running_reward=180] 6%|▌ | 578/10000 [02:33<29:54, 5.25it/s, episode_reward=133, running_reward=176] 6%|▌ | 579/10000 [02:33<29:22, 5.35it/s, episode_reward=133, running_reward=176] 6%|▌ | 579/10000 [02:33<29:22, 5.35it/s, episode_reward=125, running_reward=172] 6%|▌ | 580/10000 [02:33<28:34, 5.49it/s, episode_reward=125, running_reward=172] 6%|▌ | 580/10000 [02:33<28:34, 5.49it/s, episode_reward=127, running_reward=168] 6%|▌ | 581/10000 [02:33<28:17, 5.55it/s, episode_reward=127, running_reward=168] 6%|▌ | 581/10000 [02:33<28:17, 5.55it/s, episode_reward=136, running_reward=165] 6%|▌ | 582/10000 [02:33<28:26, 5.52it/s, episode_reward=136, running_reward=165] 6%|▌ | 582/10000 [02:34<28:26, 5.52it/s, episode_reward=138, running_reward=163] 6%|▌ | 583/10000 [02:34<29:30, 5.32it/s, episode_reward=138, running_reward=163] 6%|▌ | 583/10000 [02:34<29:30, 5.32it/s, episode_reward=127, running_reward=160] 6%|▌ | 584/10000 [02:34<29:36, 5.30it/s, episode_reward=127, running_reward=160] 6%|▌ | 584/10000 [02:34<29:36, 5.30it/s, episode_reward=124, running_reward=158] 6%|▌ | 585/10000 [02:34<28:55, 5.43it/s, episode_reward=124, running_reward=158] 6%|▌ | 585/10000 [02:34<28:55, 5.43it/s, episode_reward=154, running_reward=156] 6%|▌ | 586/10000 [02:34<30:34, 5.13it/s, episode_reward=154, running_reward=156] 6%|▌ | 586/10000 [02:34<30:34, 5.13it/s, episode_reward=144, running_reward=154] 6%|▌ | 587/10000 [02:34<31:00, 5.06it/s, episode_reward=144, running_reward=154] 6%|▌ | 587/10000 [02:35<31:00, 5.06it/s, episode_reward=144, running_reward=152] 6%|▌ | 588/10000 [02:35<30:40, 5.11it/s, episode_reward=144, running_reward=152] 6%|▌ | 588/10000 [02:35<30:40, 5.11it/s, episode_reward=138, running_reward=150] 6%|▌ | 589/10000 [02:35<30:57, 5.07it/s, episode_reward=138, running_reward=150] 6%|▌ | 589/10000 [02:35<30:57, 5.07it/s, episode_reward=159, running_reward=149] 6%|▌ | 590/10000 [02:35<31:53, 4.92it/s, episode_reward=159, running_reward=149] 6%|▌ | 590/10000 [02:35<31:53, 4.92it/s, episode_reward=139, running_reward=147] 6%|▌ | 591/10000 [02:35<31:08, 5.04it/s, episode_reward=139, running_reward=147] 6%|▌ | 591/10000 [02:35<31:08, 5.04it/s, episode_reward=149, running_reward=146] 6%|▌ | 592/10000 [02:35<31:06, 5.04it/s, episode_reward=149, running_reward=146] 6%|▌ | 592/10000 [02:36<31:06, 5.04it/s, episode_reward=137, running_reward=145] 6%|▌ | 593/10000 [02:36<30:29, 5.14it/s, episode_reward=137, running_reward=145] 6%|▌ | 593/10000 [02:36<30:29, 5.14it/s, episode_reward=129, running_reward=144] 6%|▌ | 594/10000 [02:36<29:33, 5.30it/s, episode_reward=129, running_reward=144] 6%|▌ | 594/10000 [02:36<29:33, 5.30it/s, episode_reward=144, running_reward=144] 6%|▌ | 595/10000 [02:36<29:43, 5.27it/s, episode_reward=144, running_reward=144] 6%|▌ | 595/10000 [02:36<29:43, 5.27it/s, episode_reward=130, running_reward=143] 6%|▌ | 596/10000 [02:36<28:58, 5.41it/s, episode_reward=130, running_reward=143] 6%|▌ | 596/10000 [02:36<28:58, 5.41it/s, episode_reward=113, running_reward=142] 6%|▌ | 597/10000 [02:36<27:42, 5.66it/s, episode_reward=113, running_reward=142] 6%|▌ | 597/10000 [02:36<27:42, 5.66it/s, episode_reward=127, running_reward=142] 6%|▌ | 598/10000 [02:36<27:26, 5.71it/s, episode_reward=127, running_reward=142] 6%|▌ | 598/10000 [02:37<27:26, 5.71it/s, episode_reward=124, running_reward=141] 6%|▌ | 599/10000 [02:37<27:04, 5.79it/s, episode_reward=124, running_reward=141] 6%|▌ | 599/10000 [02:37<27:04, 5.79it/s, episode_reward=121, running_reward=140] 6%|▌ | 600/10000 [02:37<26:28, 5.92it/s, episode_reward=121, running_reward=140] 6%|▌ | 600/10000 [02:37<26:28, 5.92it/s, episode_reward=145, running_reward=140] 6%|▌ | 601/10000 [02:37<27:39, 5.66it/s, episode_reward=145, running_reward=140] 6%|▌ | 601/10000 [02:37<27:39, 5.66it/s, episode_reward=146, running_reward=140] 6%|▌ | 602/10000 [02:37<28:26, 5.51it/s, episode_reward=146, running_reward=140] 6%|▌ | 602/10000 [02:37<28:26, 5.51it/s, episode_reward=148, running_reward=140] 6%|▌ | 603/10000 [02:37<29:19, 5.34it/s, episode_reward=148, running_reward=140] 6%|▌ | 603/10000 [02:38<29:19, 5.34it/s, episode_reward=133, running_reward=140] 6%|▌ | 604/10000 [02:38<29:06, 5.38it/s, episode_reward=133, running_reward=140] 6%|▌ | 604/10000 [02:38<29:06, 5.38it/s, episode_reward=148, running_reward=139] 6%|▌ | 605/10000 [02:38<29:45, 5.26it/s, episode_reward=148, running_reward=139] 6%|▌ | 605/10000 [02:38<29:45, 5.26it/s, episode_reward=141, running_reward=139] 6%|▌ | 606/10000 [02:38<29:34, 5.29it/s, episode_reward=141, running_reward=139] 6%|▌ | 606/10000 [02:38<29:34, 5.29it/s, episode_reward=135, running_reward=139] 6%|▌ | 607/10000 [02:38<29:18, 5.34it/s, episode_reward=135, running_reward=139] 6%|▌ | 607/10000 [02:38<29:18, 5.34it/s, episode_reward=116, running_reward=139] 6%|▌ | 608/10000 [02:38<27:56, 5.60it/s, episode_reward=116, running_reward=139] 6%|▌ | 608/10000 [02:38<27:56, 5.60it/s, episode_reward=134, running_reward=139] 6%|▌ | 609/10000 [02:38<27:54, 5.61it/s, episode_reward=134, running_reward=139] 6%|▌ | 609/10000 [02:39<27:54, 5.61it/s, episode_reward=126, running_reward=139] 6%|▌ | 610/10000 [02:39<27:42, 5.65it/s, episode_reward=126, running_reward=139] 6%|▌ | 610/10000 [02:39<27:42, 5.65it/s, episode_reward=102, running_reward=138] 6%|▌ | 611/10000 [02:39<26:16, 5.95it/s, episode_reward=102, running_reward=138] 6%|▌ | 611/10000 [02:39<26:16, 5.95it/s, episode_reward=114, running_reward=138] 6%|▌ | 612/10000 [02:39<25:54, 6.04it/s, episode_reward=114, running_reward=138] 6%|▌ | 612/10000 [02:39<25:54, 6.04it/s, episode_reward=117, running_reward=138] 6%|▌ | 613/10000 [02:39<25:54, 6.04it/s, episode_reward=117, running_reward=138] 6%|▌ | 613/10000 [02:39<25:54, 6.04it/s, episode_reward=127, running_reward=137] 6%|▌ | 614/10000 [02:39<26:27, 5.91it/s, episode_reward=127, running_reward=137] 6%|▌ | 614/10000 [02:39<26:27, 5.91it/s, episode_reward=136, running_reward=137] 6%|▌ | 615/10000 [02:39<27:21, 5.72it/s, episode_reward=136, running_reward=137] 6%|▌ | 615/10000 [02:40<27:21, 5.72it/s, episode_reward=102, running_reward=137] 6%|▌ | 616/10000 [02:40<26:01, 6.01it/s, episode_reward=102, running_reward=137] 6%|▌ | 616/10000 [02:40<26:01, 6.01it/s, episode_reward=115, running_reward=137] 6%|▌ | 617/10000 [02:40<25:47, 6.06it/s, episode_reward=115, running_reward=137] 6%|▌ | 617/10000 [02:40<25:47, 6.06it/s, episode_reward=128, running_reward=136] 6%|▌ | 618/10000 [02:40<26:02, 6.00it/s, episode_reward=128, running_reward=136] 6%|▌ | 618/10000 [02:40<26:02, 6.00it/s, episode_reward=115, running_reward=136] 6%|▌ | 619/10000 [02:40<25:33, 6.12it/s, episode_reward=115, running_reward=136] 6%|▌ | 619/10000 [02:40<25:33, 6.12it/s, episode_reward=116, running_reward=136] 6%|▌ | 620/10000 [02:40<25:27, 6.14it/s, episode_reward=116, running_reward=136] 6%|▌ | 620/10000 [02:40<25:27, 6.14it/s, episode_reward=119, running_reward=136] 6%|▌ | 621/10000 [02:40<25:29, 6.13it/s, episode_reward=119, running_reward=136] 6%|▌ | 621/10000 [02:41<25:29, 6.13it/s, episode_reward=128, running_reward=136] 6%|▌ | 622/10000 [02:41<26:07, 5.98it/s, episode_reward=128, running_reward=136] 6%|▌ | 622/10000 [02:41<26:07, 5.98it/s, episode_reward=115, running_reward=136] 6%|▌ | 623/10000 [02:41<25:31, 6.12it/s, episode_reward=115, running_reward=136] 6%|▌ | 623/10000 [02:41<25:31, 6.12it/s, episode_reward=138, running_reward=135] 6%|▌ | 624/10000 [02:41<26:36, 5.87it/s, episode_reward=138, running_reward=135] 6%|▌ | 624/10000 [02:41<26:36, 5.87it/s, episode_reward=134, running_reward=135] 6%|▋ | 625/10000 [02:41<27:11, 5.75it/s, episode_reward=134, running_reward=135] 6%|▋ | 625/10000 [02:41<27:11, 5.75it/s, episode_reward=121, running_reward=135] 6%|▋ | 626/10000 [02:41<26:50, 5.82it/s, episode_reward=121, running_reward=135] 6%|▋ | 626/10000 [02:41<26:50, 5.82it/s, episode_reward=124, running_reward=135] 6%|▋ | 627/10000 [02:41<26:40, 5.85it/s, episode_reward=124, running_reward=135] 6%|▋ | 627/10000 [02:42<26:40, 5.85it/s, episode_reward=126, running_reward=134] 6%|▋ | 628/10000 [02:42<26:29, 5.90it/s, episode_reward=126, running_reward=134] 6%|▋ | 628/10000 [02:42<26:29, 5.90it/s, episode_reward=137, running_reward=134] 6%|▋ | 629/10000 [02:42<26:57, 5.79it/s, episode_reward=137, running_reward=134] 6%|▋ | 629/10000 [02:42<26:57, 5.79it/s, episode_reward=128, running_reward=134] 6%|▋ | 630/10000 [02:42<26:52, 5.81it/s, episode_reward=128, running_reward=134] 6%|▋ | 630/10000 [02:42<26:52, 5.81it/s, episode_reward=129, running_reward=134] 6%|▋ | 631/10000 [02:42<26:57, 5.79it/s, episode_reward=129, running_reward=134] 6%|▋ | 631/10000 [02:42<26:57, 5.79it/s, episode_reward=124, running_reward=134] 6%|▋ | 632/10000 [02:42<26:50, 5.82it/s, episode_reward=124, running_reward=134] 6%|▋ | 632/10000 [02:42<26:50, 5.82it/s, episode_reward=129, running_reward=133] 6%|▋ | 633/10000 [02:42<27:01, 5.78it/s, episode_reward=129, running_reward=133] 6%|▋ | 633/10000 [02:43<27:01, 5.78it/s, episode_reward=112, running_reward=133] 6%|▋ | 634/10000 [02:43<26:23, 5.91it/s, episode_reward=112, running_reward=133] 6%|▋ | 634/10000 [02:43<26:23, 5.91it/s, episode_reward=118, running_reward=133] 6%|▋ | 635/10000 [02:43<27:42, 5.63it/s, episode_reward=118, running_reward=133] 6%|▋ | 635/10000 [02:43<27:42, 5.63it/s, episode_reward=114, running_reward=132] 6%|▋ | 636/10000 [02:43<27:42, 5.63it/s, episode_reward=114, running_reward=132] 6%|▋ | 636/10000 [02:43<27:42, 5.63it/s, episode_reward=120, running_reward=132] 6%|▋ | 637/10000 [02:43<28:03, 5.56it/s, episode_reward=120, running_reward=132] 6%|▋ | 637/10000 [02:43<28:03, 5.56it/s, episode_reward=109, running_reward=132] 6%|▋ | 638/10000 [02:43<26:47, 5.82it/s, episode_reward=109, running_reward=132] 6%|▋ | 638/10000 [02:44<26:47, 5.82it/s, episode_reward=124, running_reward=132] 6%|▋ | 639/10000 [02:44<27:01, 5.77it/s, episode_reward=124, running_reward=132] 6%|▋ | 639/10000 [02:44<27:01, 5.77it/s, episode_reward=114, running_reward=132] 6%|▋ | 640/10000 [02:44<26:03, 5.99it/s, episode_reward=114, running_reward=132] 6%|▋ | 640/10000 [02:44<26:03, 5.99it/s, episode_reward=130, running_reward=132] 6%|▋ | 641/10000 [02:44<27:32, 5.66it/s, episode_reward=130, running_reward=132] 6%|▋ | 641/10000 [02:44<27:32, 5.66it/s, episode_reward=111, running_reward=131] 6%|▋ | 642/10000 [02:44<26:29, 5.89it/s, episode_reward=111, running_reward=131] 6%|▋ | 642/10000 [02:44<26:29, 5.89it/s, episode_reward=123, running_reward=131] 6%|▋ | 643/10000 [02:44<26:19, 5.92it/s, episode_reward=123, running_reward=131] 6%|▋ | 643/10000 [02:44<26:19, 5.92it/s, episode_reward=121, running_reward=131] 6%|▋ | 644/10000 [02:44<26:07, 5.97it/s, episode_reward=121, running_reward=131] 6%|▋ | 644/10000 [02:45<26:07, 5.97it/s, episode_reward=124, running_reward=131] 6%|▋ | 645/10000 [02:45<26:52, 5.80it/s, episode_reward=124, running_reward=131] 6%|▋ | 645/10000 [02:45<26:52, 5.80it/s, episode_reward=125, running_reward=131] 6%|▋ | 646/10000 [02:45<26:52, 5.80it/s, episode_reward=125, running_reward=131] 6%|▋ | 646/10000 [02:45<26:52, 5.80it/s, episode_reward=129, running_reward=131] 6%|▋ | 647/10000 [02:45<27:29, 5.67it/s, episode_reward=129, running_reward=131] 6%|▋ | 647/10000 [02:45<27:29, 5.67it/s, episode_reward=121, running_reward=131] 6%|▋ | 648/10000 [02:45<27:09, 5.74it/s, episode_reward=121, running_reward=131] 6%|▋ | 648/10000 [02:45<27:09, 5.74it/s, episode_reward=135, running_reward=130] 6%|▋ | 649/10000 [02:45<27:41, 5.63it/s, episode_reward=135, running_reward=130] 6%|▋ | 649/10000 [02:45<27:41, 5.63it/s, episode_reward=134, running_reward=130] 6%|▋ | 650/10000 [02:45<28:44, 5.42it/s, episode_reward=134, running_reward=130] 6%|▋ | 650/10000 [02:46<28:44, 5.42it/s, episode_reward=152, running_reward=131] 7%|▋ | 651/10000 [02:46<31:09, 5.00it/s, episode_reward=152, running_reward=131] 7%|▋ | 651/10000 [02:46<31:09, 5.00it/s, episode_reward=140, running_reward=131] 7%|▋ | 652/10000 [02:46<31:19, 4.97it/s, episode_reward=140, running_reward=131] 7%|▋ | 652/10000 [02:46<31:19, 4.97it/s, episode_reward=144, running_reward=131] 7%|▋ | 653/10000 [02:46<30:56, 5.03it/s, episode_reward=144, running_reward=131] 7%|▋ | 653/10000 [02:46<30:56, 5.03it/s, episode_reward=149, running_reward=131] 7%|▋ | 654/10000 [02:46<30:59, 5.03it/s, episode_reward=149, running_reward=131] 7%|▋ | 654/10000 [02:46<30:59, 5.03it/s, episode_reward=141, running_reward=131] 7%|▋ | 655/10000 [02:46<30:21, 5.13it/s, episode_reward=141, running_reward=131] 7%|▋ | 655/10000 [02:47<30:21, 5.13it/s, episode_reward=143, running_reward=131] 7%|▋ | 656/10000 [02:47<30:02, 5.18it/s, episode_reward=143, running_reward=131] 7%|▋ | 656/10000 [02:47<30:02, 5.18it/s, episode_reward=161, running_reward=132] 7%|▋ | 657/10000 [02:47<30:47, 5.06it/s, episode_reward=161, running_reward=132] 7%|▋ | 657/10000 [02:47<30:47, 5.06it/s, episode_reward=145, running_reward=132] 7%|▋ | 658/10000 [02:47<30:27, 5.11it/s, episode_reward=145, running_reward=132] 7%|▋ | 658/10000 [02:47<30:27, 5.11it/s, episode_reward=163, running_reward=132] 7%|▋ | 659/10000 [02:47<31:15, 4.98it/s, episode_reward=163, running_reward=132] 7%|▋ | 659/10000 [02:47<31:15, 4.98it/s, episode_reward=155, running_reward=132] 7%|▋ | 660/10000 [02:47<31:22, 4.96it/s, episode_reward=155, running_reward=132] 7%|▋ | 660/10000 [02:48<31:22, 4.96it/s, episode_reward=167, running_reward=133] 7%|▋ | 661/10000 [02:48<32:20, 4.81it/s, episode_reward=167, running_reward=133] 7%|▋ | 661/10000 [02:48<32:20, 4.81it/s, episode_reward=145, running_reward=133] 7%|▋ | 662/10000 [02:48<31:44, 4.90it/s, episode_reward=145, running_reward=133] 7%|▋ | 662/10000 [02:48<31:44, 4.90it/s, episode_reward=157, running_reward=133] 7%|▋ | 663/10000 [02:48<32:01, 4.86it/s, episode_reward=157, running_reward=133] 7%|▋ | 663/10000 [02:48<32:01, 4.86it/s, episode_reward=164, running_reward=133] 7%|▋ | 664/10000 [02:48<33:40, 4.62it/s, episode_reward=164, running_reward=133] 7%|▋ | 664/10000 [02:49<33:40, 4.62it/s, episode_reward=168, running_reward=133] 7%|▋ | 665/10000 [02:49<34:14, 4.54it/s, episode_reward=168, running_reward=133] 7%|▋ | 665/10000 [02:49<34:14, 4.54it/s, episode_reward=157, running_reward=133] 7%|▋ | 666/10000 [02:49<33:43, 4.61it/s, episode_reward=157, running_reward=133] 7%|▋ | 666/10000 [02:49<33:43, 4.61it/s, episode_reward=148, running_reward=134] 7%|▋ | 667/10000 [02:49<32:44, 4.75it/s, episode_reward=148, running_reward=134] 7%|▋ | 667/10000 [02:49<32:44, 4.75it/s, episode_reward=164, running_reward=134] 7%|▋ | 668/10000 [02:49<34:01, 4.57it/s, episode_reward=164, running_reward=134] 7%|▋ | 668/10000 [02:49<34:01, 4.57it/s, episode_reward=169, running_reward=134] 7%|▋ | 669/10000 [02:49<34:45, 4.47it/s, episode_reward=169, running_reward=134] 7%|▋ | 669/10000 [02:50<34:45, 4.47it/s, episode_reward=181, running_reward=135] 7%|▋ | 670/10000 [02:50<36:42, 4.24it/s, episode_reward=181, running_reward=135] 7%|▋ | 670/10000 [02:50<36:42, 4.24it/s, episode_reward=153, running_reward=135] 7%|▋ | 671/10000 [02:50<35:05, 4.43it/s, episode_reward=153, running_reward=135] 7%|▋ | 671/10000 [02:50<35:05, 4.43it/s, episode_reward=162, running_reward=135] 7%|▋ | 672/10000 [02:50<35:19, 4.40it/s, episode_reward=162, running_reward=135] 7%|▋ | 672/10000 [02:50<35:19, 4.40it/s, episode_reward=154, running_reward=135] 7%|▋ | 673/10000 [02:50<34:58, 4.44it/s, episode_reward=154, running_reward=135] 7%|▋ | 673/10000 [02:51<34:58, 4.44it/s, episode_reward=149, running_reward=135] 7%|▋ | 674/10000 [02:51<34:01, 4.57it/s, episode_reward=149, running_reward=135] 7%|▋ | 674/10000 [02:51<34:01, 4.57it/s, episode_reward=158, running_reward=135] 7%|▋ | 675/10000 [02:51<33:51, 4.59it/s, episode_reward=158, running_reward=135] 7%|▋ | 675/10000 [02:51<33:51, 4.59it/s, episode_reward=149, running_reward=135] 7%|▋ | 676/10000 [02:51<33:04, 4.70it/s, episode_reward=149, running_reward=135] 7%|▋ | 676/10000 [02:51<33:04, 4.70it/s, episode_reward=155, running_reward=136] 7%|▋ | 677/10000 [02:51<32:48, 4.74it/s, episode_reward=155, running_reward=136] 7%|▋ | 677/10000 [02:51<32:48, 4.74it/s, episode_reward=141, running_reward=136] 7%|▋ | 678/10000 [02:51<32:52, 4.73it/s, episode_reward=141, running_reward=136] 7%|▋ | 678/10000 [02:52<32:52, 4.73it/s, episode_reward=141, running_reward=136] 7%|▋ | 679/10000 [02:52<31:43, 4.90it/s, episode_reward=141, running_reward=136] 7%|▋ | 679/10000 [02:52<31:43, 4.90it/s, episode_reward=157, running_reward=136] 7%|▋ | 680/10000 [02:52<31:50, 4.88it/s, episode_reward=157, running_reward=136] 7%|▋ | 680/10000 [02:52<31:50, 4.88it/s, episode_reward=171, running_reward=136] 7%|▋ | 681/10000 [02:52<32:38, 4.76it/s, episode_reward=171, running_reward=136] 7%|▋ | 681/10000 [02:52<32:38, 4.76it/s, episode_reward=144, running_reward=136] 7%|▋ | 682/10000 [02:52<32:14, 4.82it/s, episode_reward=144, running_reward=136] 7%|▋ | 682/10000 [02:52<32:14, 4.82it/s, episode_reward=186, running_reward=137] 7%|▋ | 683/10000 [02:52<34:30, 4.50it/s, episode_reward=186, running_reward=137] 7%|▋ | 683/10000 [02:53<34:30, 4.50it/s, episode_reward=152, running_reward=137] 7%|▋ | 684/10000 [02:53<33:47, 4.60it/s, episode_reward=152, running_reward=137] 7%|▋ | 684/10000 [02:53<33:47, 4.60it/s, episode_reward=167, running_reward=138] 7%|▋ | 685/10000 [02:53<34:06, 4.55it/s, episode_reward=167, running_reward=138] 7%|▋ | 685/10000 [02:53<34:06, 4.55it/s, episode_reward=175, running_reward=138] 7%|▋ | 686/10000 [02:53<34:46, 4.46it/s, episode_reward=175, running_reward=138] 7%|▋ | 686/10000 [02:53<34:46, 4.46it/s, episode_reward=186, running_reward=138] 7%|▋ | 687/10000 [02:53<36:10, 4.29it/s, episode_reward=186, running_reward=138] 7%|▋ | 687/10000 [02:54<36:10, 4.29it/s, episode_reward=183, running_reward=139] 7%|▋ | 688/10000 [02:54<36:31, 4.25it/s, episode_reward=183, running_reward=139] 7%|▋ | 688/10000 [02:54<36:31, 4.25it/s, episode_reward=182, running_reward=139] 7%|▋ | 689/10000 [02:54<36:53, 4.21it/s, episode_reward=182, running_reward=139] 7%|▋ | 689/10000 [02:54<36:53, 4.21it/s, episode_reward=191, running_reward=139] 7%|▋ | 690/10000 [02:54<37:23, 4.15it/s, episode_reward=191, running_reward=139] 7%|▋ | 690/10000 [02:54<37:23, 4.15it/s, episode_reward=190, running_reward=140] 7%|▋ | 691/10000 [02:54<37:51, 4.10it/s, episode_reward=190, running_reward=140] 7%|▋ | 691/10000 [02:55<37:51, 4.10it/s, episode_reward=194, running_reward=140] 7%|▋ | 692/10000 [02:55<38:26, 4.04it/s, episode_reward=194, running_reward=140] 7%|▋ | 692/10000 [02:55<38:26, 4.04it/s, episode_reward=182, running_reward=141] 7%|▋ | 693/10000 [02:55<38:20, 4.05it/s, episode_reward=182, running_reward=141] 7%|▋ | 693/10000 [02:55<38:20, 4.05it/s, episode_reward=179, running_reward=141] 7%|▋ | 694/10000 [02:55<37:52, 4.10it/s, episode_reward=179, running_reward=141] 7%|▋ | 694/10000 [02:55<37:52, 4.10it/s, episode_reward=166, running_reward=142] 7%|▋ | 695/10000 [02:55<36:54, 4.20it/s, episode_reward=166, running_reward=142] 7%|▋ | 695/10000 [02:56<36:54, 4.20it/s, episode_reward=184, running_reward=142] 7%|▋ | 696/10000 [02:56<37:23, 4.15it/s, episode_reward=184, running_reward=142] 7%|▋ | 696/10000 [02:56<37:23, 4.15it/s, episode_reward=171, running_reward=143] 7%|▋ | 697/10000 [02:56<36:48, 4.21it/s, episode_reward=171, running_reward=143] 7%|▋ | 697/10000 [02:56<36:48, 4.21it/s, episode_reward=181, running_reward=143] 7%|▋ | 698/10000 [02:56<37:13, 4.16it/s, episode_reward=181, running_reward=143] 7%|▋ | 698/10000 [02:56<37:13, 4.16it/s, episode_reward=156, running_reward=144] 7%|▋ | 699/10000 [02:56<35:57, 4.31it/s, episode_reward=156, running_reward=144] 7%|▋ | 699/10000 [02:57<35:57, 4.31it/s, episode_reward=166, running_reward=144] 7%|▋ | 700/10000 [02:57<35:25, 4.37it/s, episode_reward=166, running_reward=144] 7%|▋ | 700/10000 [02:57<35:25, 4.37it/s, episode_reward=169, running_reward=144] 7%|▋ | 701/10000 [02:57<35:08, 4.41it/s, episode_reward=169, running_reward=144] 7%|▋ | 701/10000 [02:57<35:08, 4.41it/s, episode_reward=163, running_reward=144] 7%|▋ | 702/10000 [02:57<34:41, 4.47it/s, episode_reward=163, running_reward=144] 7%|▋ | 702/10000 [02:57<34:41, 4.47it/s, episode_reward=161, running_reward=145] 7%|▋ | 703/10000 [02:57<34:34, 4.48it/s, episode_reward=161, running_reward=145] 7%|▋ | 703/10000 [02:57<34:34, 4.48it/s, episode_reward=177, running_reward=145] 7%|▋ | 704/10000 [02:57<35:05, 4.42it/s, episode_reward=177, running_reward=145] 7%|▋ | 704/10000 [02:58<35:05, 4.42it/s, episode_reward=150, running_reward=145] 7%|▋ | 705/10000 [02:58<33:59, 4.56it/s, episode_reward=150, running_reward=145] 7%|▋ | 705/10000 [02:58<33:59, 4.56it/s, episode_reward=152, running_reward=145] 7%|▋ | 706/10000 [02:58<33:17, 4.65it/s, episode_reward=152, running_reward=145] 7%|▋ | 706/10000 [02:58<33:17, 4.65it/s, episode_reward=155, running_reward=145] 7%|▋ | 707/10000 [02:58<33:03, 4.68it/s, episode_reward=155, running_reward=145] 7%|▋ | 707/10000 [02:58<33:03, 4.68it/s, episode_reward=157, running_reward=146] 7%|▋ | 708/10000 [02:58<33:05, 4.68it/s, episode_reward=157, running_reward=146] 7%|▋ | 708/10000 [02:58<33:05, 4.68it/s, episode_reward=151, running_reward=146] 7%|▋ | 709/10000 [02:58<33:13, 4.66it/s, episode_reward=151, running_reward=146] 7%|▋ | 709/10000 [02:59<33:13, 4.66it/s, episode_reward=158, running_reward=146] 7%|▋ | 710/10000 [02:59<33:49, 4.58it/s, episode_reward=158, running_reward=146] 7%|▋ | 710/10000 [02:59<33:49, 4.58it/s, episode_reward=153, running_reward=147] 7%|▋ | 711/10000 [02:59<34:12, 4.53it/s, episode_reward=153, running_reward=147] 7%|▋ | 711/10000 [02:59<34:12, 4.53it/s, episode_reward=164, running_reward=147] 7%|▋ | 712/10000 [02:59<34:09, 4.53it/s, episode_reward=164, running_reward=147] 7%|▋ | 712/10000 [02:59<34:09, 4.53it/s, episode_reward=143, running_reward=147] 7%|▋ | 713/10000 [02:59<33:17, 4.65it/s, episode_reward=143, running_reward=147] 7%|▋ | 713/10000 [03:00<33:17, 4.65it/s, episode_reward=157, running_reward=148] 7%|▋ | 714/10000 [03:00<33:34, 4.61it/s, episode_reward=157, running_reward=148] 7%|▋ | 714/10000 [03:00<33:34, 4.61it/s, episode_reward=152, running_reward=148] 7%|▋ | 715/10000 [03:00<32:56, 4.70it/s, episode_reward=152, running_reward=148] 7%|▋ | 715/10000 [03:00<32:56, 4.70it/s, episode_reward=144, running_reward=148] 7%|▋ | 716/10000 [03:00<32:02, 4.83it/s, episode_reward=144, running_reward=148] 7%|▋ | 716/10000 [03:00<32:02, 4.83it/s, episode_reward=139, running_reward=149] 7%|▋ | 717/10000 [03:00<31:50, 4.86it/s, episode_reward=139, running_reward=149] 7%|▋ | 717/10000 [03:00<31:50, 4.86it/s, episode_reward=149, running_reward=149] 7%|▋ | 718/10000 [03:00<31:48, 4.86it/s, episode_reward=149, running_reward=149] 7%|▋ | 718/10000 [03:01<31:48, 4.86it/s, episode_reward=141, running_reward=149] 7%|▋ | 719/10000 [03:01<31:14, 4.95it/s, episode_reward=141, running_reward=149] 7%|▋ | 719/10000 [03:01<31:14, 4.95it/s, episode_reward=152, running_reward=149] 7%|▋ | 720/10000 [03:01<31:39, 4.89it/s, episode_reward=152, running_reward=149] 7%|▋ | 720/10000 [03:01<31:39, 4.89it/s, episode_reward=151, running_reward=150] 7%|▋ | 721/10000 [03:01<32:25, 4.77it/s, episode_reward=151, running_reward=150] 7%|▋ | 721/10000 [03:01<32:25, 4.77it/s, episode_reward=161, running_reward=150] 7%|▋ | 722/10000 [03:01<32:59, 4.69it/s, episode_reward=161, running_reward=150] 7%|▋ | 722/10000 [03:01<32:59, 4.69it/s, episode_reward=158, running_reward=150] 7%|▋ | 723/10000 [03:01<33:56, 4.56it/s, episode_reward=158, running_reward=150] 7%|▋ | 723/10000 [03:02<33:56, 4.56it/s, episode_reward=163, running_reward=151] 7%|▋ | 724/10000 [03:02<34:38, 4.46it/s, episode_reward=163, running_reward=151] 7%|▋ | 724/10000 [03:02<34:38, 4.46it/s, episode_reward=159, running_reward=151] 7%|▋ | 725/10000 [03:02<35:16, 4.38it/s, episode_reward=159, running_reward=151] 7%|▋ | 725/10000 [03:02<35:16, 4.38it/s, episode_reward=160, running_reward=151] 7%|▋ | 726/10000 [03:02<35:16, 4.38it/s, episode_reward=160, running_reward=151] 7%|▋ | 726/10000 [03:02<35:16, 4.38it/s, episode_reward=150, running_reward=152] 7%|▋ | 727/10000 [03:02<35:46, 4.32it/s, episode_reward=150, running_reward=152] 7%|▋ | 727/10000 [03:03<35:46, 4.32it/s, episode_reward=158, running_reward=152] 7%|▋ | 728/10000 [03:03<35:28, 4.36it/s, episode_reward=158, running_reward=152] 7%|▋ | 728/10000 [03:03<35:28, 4.36it/s, episode_reward=172, running_reward=152] 7%|▋ | 729/10000 [03:03<35:40, 4.33it/s, episode_reward=172, running_reward=152] 7%|▋ | 729/10000 [03:03<35:40, 4.33it/s, episode_reward=150, running_reward=153] 7%|▋ | 730/10000 [03:03<34:44, 4.45it/s, episode_reward=150, running_reward=153] 7%|▋ | 730/10000 [03:03<34:44, 4.45it/s, episode_reward=154, running_reward=153] 7%|▋ | 731/10000 [03:03<34:09, 4.52it/s, episode_reward=154, running_reward=153] 7%|▋ | 731/10000 [03:03<34:09, 4.52it/s, episode_reward=154, running_reward=153] 7%|▋ | 732/10000 [03:03<34:23, 4.49it/s, episode_reward=154, running_reward=153] 7%|▋ | 732/10000 [03:04<34:23, 4.49it/s, episode_reward=158, running_reward=153] 7%|▋ | 733/10000 [03:04<33:48, 4.57it/s, episode_reward=158, running_reward=153] 7%|▋ | 733/10000 [03:04<33:48, 4.57it/s, episode_reward=143, running_reward=154] 7%|▋ | 734/10000 [03:04<32:35, 4.74it/s, episode_reward=143, running_reward=154] 7%|▋ | 734/10000 [03:04<32:35, 4.74it/s, episode_reward=154, running_reward=154] 7%|▋ | 735/10000 [03:04<32:21, 4.77it/s, episode_reward=154, running_reward=154] 7%|▋ | 735/10000 [03:04<32:21, 4.77it/s, episode_reward=144, running_reward=154] 7%|▋ | 736/10000 [03:04<31:35, 4.89it/s, episode_reward=144, running_reward=154] 7%|▋ | 736/10000 [03:04<31:35, 4.89it/s, episode_reward=141, running_reward=155] 7%|▋ | 737/10000 [03:04<31:42, 4.87it/s, episode_reward=141, running_reward=155] 7%|▋ | 737/10000 [03:05<31:42, 4.87it/s, episode_reward=136, running_reward=155] 7%|▋ | 738/10000 [03:05<31:45, 4.86it/s, episode_reward=136, running_reward=155] 7%|▋ | 738/10000 [03:05<31:45, 4.86it/s, episode_reward=132, running_reward=155] 7%|▋ | 739/10000 [03:05<31:17, 4.93it/s, episode_reward=132, running_reward=155] 7%|▋ | 739/10000 [03:05<31:17, 4.93it/s, episode_reward=140, running_reward=155] 7%|▋ | 740/10000 [03:05<31:41, 4.87it/s, episode_reward=140, running_reward=155] 7%|▋ | 740/10000 [03:05<31:41, 4.87it/s, episode_reward=154, running_reward=155] 7%|▋ | 741/10000 [03:05<32:16, 4.78it/s, episode_reward=154, running_reward=155] 7%|▋ | 741/10000 [03:06<32:16, 4.78it/s, episode_reward=157, running_reward=156] 7%|▋ | 742/10000 [03:06<32:31, 4.74it/s, episode_reward=157, running_reward=156] 7%|▋ | 742/10000 [03:06<32:31, 4.74it/s, episode_reward=152, running_reward=156] 7%|▋ | 743/10000 [03:06<32:11, 4.79it/s, episode_reward=152, running_reward=156] 7%|▋ | 743/10000 [03:06<32:11, 4.79it/s, episode_reward=144, running_reward=156] 7%|▋ | 744/10000 [03:06<31:24, 4.91it/s, episode_reward=144, running_reward=156] 7%|▋ | 744/10000 [03:06<31:24, 4.91it/s, episode_reward=156, running_reward=157] 7%|▋ | 745/10000 [03:06<31:52, 4.84it/s, episode_reward=156, running_reward=157] 7%|▋ | 745/10000 [03:06<31:52, 4.84it/s, episode_reward=130, running_reward=157] 7%|▋ | 746/10000 [03:06<30:32, 5.05it/s, episode_reward=130, running_reward=157] 7%|▋ | 746/10000 [03:07<30:32, 5.05it/s, episode_reward=146, running_reward=157] 7%|▋ | 747/10000 [03:07<30:43, 5.02it/s, episode_reward=146, running_reward=157] 7%|▋ | 747/10000 [03:07<30:43, 5.02it/s, episode_reward=150, running_reward=157] 7%|▋ | 748/10000 [03:07<30:47, 5.01it/s, episode_reward=150, running_reward=157] 7%|▋ | 748/10000 [03:07<30:47, 5.01it/s, episode_reward=162, running_reward=157] 7%|▋ | 749/10000 [03:07<31:30, 4.89it/s, episode_reward=162, running_reward=157] 7%|▋ | 749/10000 [03:07<31:30, 4.89it/s, episode_reward=159, running_reward=158] 8%|▊ | 750/10000 [03:07<31:56, 4.83it/s, episode_reward=159, running_reward=158] 8%|▊ | 750/10000 [03:07<31:56, 4.83it/s, episode_reward=161, running_reward=158] 8%|▊ | 751/10000 [03:07<32:25, 4.75it/s, episode_reward=161, running_reward=158] 8%|▊ | 751/10000 [03:08<32:25, 4.75it/s, episode_reward=152, running_reward=158] 8%|▊ | 752/10000 [03:08<32:39, 4.72it/s, episode_reward=152, running_reward=158] 8%|▊ | 752/10000 [03:08<32:39, 4.72it/s, episode_reward=159, running_reward=158] 8%|▊ | 753/10000 [03:08<32:27, 4.75it/s, episode_reward=159, running_reward=158] 8%|▊ | 753/10000 [03:08<32:27, 4.75it/s, episode_reward=151, running_reward=158] 8%|▊ | 754/10000 [03:08<31:51, 4.84it/s, episode_reward=151, running_reward=158] 8%|▊ | 754/10000 [03:08<31:51, 4.84it/s, episode_reward=166, running_reward=158] 8%|▊ | 755/10000 [03:08<32:05, 4.80it/s, episode_reward=166, running_reward=158] 8%|▊ | 755/10000 [03:08<32:05, 4.80it/s, episode_reward=177, running_reward=159] 8%|▊ | 756/10000 [03:08<32:58, 4.67it/s, episode_reward=177, running_reward=159] 8%|▊ | 756/10000 [03:09<32:58, 4.67it/s, episode_reward=176, running_reward=159] 8%|▊ | 757/10000 [03:09<33:38, 4.58it/s, episode_reward=176, running_reward=159] 8%|▊ | 757/10000 [03:09<33:38, 4.58it/s, episode_reward=171, running_reward=159] 8%|▊ | 758/10000 [03:09<33:44, 4.56it/s, episode_reward=171, running_reward=159] 8%|▊ | 758/10000 [03:09<33:44, 4.56it/s, episode_reward=178, running_reward=159] 8%|▊ | 759/10000 [03:09<34:22, 4.48it/s, episode_reward=178, running_reward=159] 8%|▊ | 759/10000 [03:09<34:22, 4.48it/s, episode_reward=162, running_reward=159] 8%|▊ | 760/10000 [03:09<33:41, 4.57it/s, episode_reward=162, running_reward=159] 8%|▊ | 760/10000 [03:10<33:41, 4.57it/s, episode_reward=177, running_reward=159] 8%|▊ | 761/10000 [03:10<34:33, 4.46it/s, episode_reward=177, running_reward=159] 8%|▊ | 761/10000 [03:10<34:33, 4.46it/s, episode_reward=176, running_reward=160] 8%|▊ | 762/10000 [03:10<34:45, 4.43it/s, episode_reward=176, running_reward=160] 8%|▊ | 762/10000 [03:10<34:45, 4.43it/s, episode_reward=164, running_reward=160] 8%|▊ | 763/10000 [03:10<34:10, 4.50it/s, episode_reward=164, running_reward=160] 8%|▊ | 763/10000 [03:10<34:10, 4.50it/s, episode_reward=172, running_reward=160] 8%|▊ | 764/10000 [03:10<34:09, 4.51it/s, episode_reward=172, running_reward=160] 8%|▊ | 764/10000 [03:10<34:09, 4.51it/s, episode_reward=161, running_reward=160] 8%|▊ | 765/10000 [03:10<33:34, 4.59it/s, episode_reward=161, running_reward=160] 8%|▊ | 765/10000 [03:11<33:34, 4.59it/s, episode_reward=164, running_reward=160] 8%|▊ | 766/10000 [03:11<33:47, 4.55it/s, episode_reward=164, running_reward=160] 8%|▊ | 766/10000 [03:11<33:47, 4.55it/s, episode_reward=175, running_reward=160] 8%|▊ | 767/10000 [03:11<34:13, 4.50it/s, episode_reward=175, running_reward=160] 8%|▊ | 767/10000 [03:11<34:13, 4.50it/s, episode_reward=172, running_reward=160] 8%|▊ | 768/10000 [03:11<34:21, 4.48it/s, episode_reward=172, running_reward=160] 8%|▊ | 768/10000 [03:11<34:21, 4.48it/s, episode_reward=151, running_reward=160] 8%|▊ | 769/10000 [03:11<33:47, 4.55it/s, episode_reward=151, running_reward=160] 8%|▊ | 769/10000 [03:12<33:47, 4.55it/s, episode_reward=151, running_reward=160] 8%|▊ | 770/10000 [03:12<34:04, 4.52it/s, episode_reward=151, running_reward=160] 8%|▊ | 770/10000 [03:12<34:04, 4.52it/s, episode_reward=159, running_reward=160] 8%|▊ | 771/10000 [03:12<33:47, 4.55it/s, episode_reward=159, running_reward=160] 8%|▊ | 771/10000 [03:12<33:47, 4.55it/s, episode_reward=136, running_reward=160] 8%|▊ | 772/10000 [03:12<32:05, 4.79it/s, episode_reward=136, running_reward=160] 8%|▊ | 772/10000 [03:12<32:05, 4.79it/s, episode_reward=139, running_reward=159] 8%|▊ | 773/10000 [03:12<31:14, 4.92it/s, episode_reward=139, running_reward=159] 8%|▊ | 773/10000 [03:12<31:14, 4.92it/s, episode_reward=148, running_reward=159] 8%|▊ | 774/10000 [03:12<31:12, 4.93it/s, episode_reward=148, running_reward=159] 8%|▊ | 774/10000 [03:13<31:12, 4.93it/s, episode_reward=147, running_reward=159] 8%|▊ | 775/10000 [03:13<31:23, 4.90it/s, episode_reward=147, running_reward=159] 8%|▊ | 775/10000 [03:13<31:23, 4.90it/s, episode_reward=153, running_reward=159] 8%|▊ | 776/10000 [03:13<31:28, 4.88it/s, episode_reward=153, running_reward=159] 8%|▊ | 776/10000 [03:13<31:28, 4.88it/s, episode_reward=156, running_reward=159] 8%|▊ | 777/10000 [03:13<31:34, 4.87it/s, episode_reward=156, running_reward=159] 8%|▊ | 777/10000 [03:13<31:34, 4.87it/s, episode_reward=166, running_reward=160] 8%|▊ | 778/10000 [03:13<32:26, 4.74it/s, episode_reward=166, running_reward=160] 8%|▊ | 778/10000 [03:13<32:26, 4.74it/s, episode_reward=175, running_reward=160] 8%|▊ | 779/10000 [03:13<33:27, 4.59it/s, episode_reward=175, running_reward=160] 8%|▊ | 779/10000 [03:14<33:27, 4.59it/s, episode_reward=144, running_reward=160] 8%|▊ | 780/10000 [03:14<32:14, 4.77it/s, episode_reward=144, running_reward=160] 8%|▊ | 780/10000 [03:14<32:14, 4.77it/s, episode_reward=150, running_reward=160] 8%|▊ | 781/10000 [03:14<31:49, 4.83it/s, episode_reward=150, running_reward=160] 8%|▊ | 781/10000 [03:14<31:49, 4.83it/s, episode_reward=147, running_reward=160] 8%|▊ | 782/10000 [03:14<31:22, 4.90it/s, episode_reward=147, running_reward=160] 8%|▊ | 782/10000 [03:14<31:22, 4.90it/s, episode_reward=142, running_reward=159] 8%|▊ | 783/10000 [03:14<30:46, 4.99it/s, episode_reward=142, running_reward=159] 8%|▊ | 783/10000 [03:14<30:46, 4.99it/s, episode_reward=145, running_reward=159] 8%|▊ | 784/10000 [03:14<30:30, 5.04it/s, episode_reward=145, running_reward=159] 8%|▊ | 784/10000 [03:15<30:30, 5.04it/s, episode_reward=157, running_reward=159] 8%|▊ | 785/10000 [03:15<31:02, 4.95it/s, episode_reward=157, running_reward=159] 8%|▊ | 785/10000 [03:15<31:02, 4.95it/s, episode_reward=152, running_reward=159] 8%|▊ | 786/10000 [03:15<31:08, 4.93it/s, episode_reward=152, running_reward=159] 8%|▊ | 786/10000 [03:15<31:08, 4.93it/s, episode_reward=148, running_reward=158] 8%|▊ | 787/10000 [03:15<30:55, 4.97it/s, episode_reward=148, running_reward=158] 8%|▊ | 787/10000 [03:15<30:55, 4.97it/s, episode_reward=136, running_reward=158] 8%|▊ | 788/10000 [03:15<30:04, 5.10it/s, episode_reward=136, running_reward=158] 8%|▊ | 788/10000 [03:15<30:04, 5.10it/s, episode_reward=166, running_reward=158] 8%|▊ | 789/10000 [03:15<31:20, 4.90it/s, episode_reward=166, running_reward=158] 8%|▊ | 789/10000 [03:16<31:20, 4.90it/s, episode_reward=144, running_reward=157] 8%|▊ | 790/10000 [03:16<30:55, 4.96it/s, episode_reward=144, running_reward=157] 8%|▊ | 790/10000 [03:16<30:55, 4.96it/s, episode_reward=136, running_reward=157] 8%|▊ | 791/10000 [03:16<30:13, 5.08it/s, episode_reward=136, running_reward=157] 8%|▊ | 791/10000 [03:16<30:13, 5.08it/s, episode_reward=141, running_reward=156] 8%|▊ | 792/10000 [03:16<29:57, 5.12it/s, episode_reward=141, running_reward=156] 8%|▊ | 792/10000 [03:16<29:57, 5.12it/s, episode_reward=155, running_reward=156] 8%|▊ | 793/10000 [03:16<30:35, 5.02it/s, episode_reward=155, running_reward=156] 8%|▊ | 793/10000 [03:16<30:35, 5.02it/s, episode_reward=148, running_reward=156] 8%|▊ | 794/10000 [03:16<30:26, 5.04it/s, episode_reward=148, running_reward=156] 8%|▊ | 794/10000 [03:17<30:26, 5.04it/s, episode_reward=142, running_reward=155] 8%|▊ | 795/10000 [03:17<30:05, 5.10it/s, episode_reward=142, running_reward=155] 8%|▊ | 795/10000 [03:17<30:05, 5.10it/s, episode_reward=146, running_reward=155] 8%|▊ | 796/10000 [03:17<30:10, 5.08it/s, episode_reward=146, running_reward=155] 8%|▊ | 796/10000 [03:17<30:10, 5.08it/s, episode_reward=135, running_reward=155] 8%|▊ | 797/10000 [03:17<29:56, 5.12it/s, episode_reward=135, running_reward=155] 8%|▊ | 797/10000 [03:17<29:56, 5.12it/s, episode_reward=143, running_reward=154] 8%|▊ | 798/10000 [03:17<30:36, 5.01it/s, episode_reward=143, running_reward=154] 8%|▊ | 798/10000 [03:17<30:36, 5.01it/s, episode_reward=137, running_reward=154] 8%|▊ | 799/10000 [03:17<29:54, 5.13it/s, episode_reward=137, running_reward=154] 8%|▊ | 799/10000 [03:18<29:54, 5.13it/s, episode_reward=149, running_reward=154] 8%|▊ | 800/10000 [03:18<30:07, 5.09it/s, episode_reward=149, running_reward=154] 8%|▊ | 800/10000 [03:18<30:07, 5.09it/s, episode_reward=135, running_reward=154] 8%|▊ | 801/10000 [03:18<29:22, 5.22it/s, episode_reward=135, running_reward=154] 8%|▊ | 801/10000 [03:18<29:22, 5.22it/s, episode_reward=136, running_reward=153] 8%|▊ | 802/10000 [03:18<28:47, 5.32it/s, episode_reward=136, running_reward=153] 8%|▊ | 802/10000 [03:18<28:47, 5.32it/s, episode_reward=137, running_reward=153] 8%|▊ | 803/10000 [03:18<28:30, 5.38it/s, episode_reward=137, running_reward=153] 8%|▊ | 803/10000 [03:18<28:30, 5.38it/s, episode_reward=143, running_reward=153] 8%|▊ | 804/10000 [03:18<28:44, 5.33it/s, episode_reward=143, running_reward=153] 8%|▊ | 804/10000 [03:18<28:44, 5.33it/s, episode_reward=149, running_reward=153] 8%|▊ | 805/10000 [03:18<29:12, 5.25it/s, episode_reward=149, running_reward=153] 8%|▊ | 805/10000 [03:19<29:12, 5.25it/s, episode_reward=135, running_reward=153] 8%|▊ | 806/10000 [03:19<28:53, 5.30it/s, episode_reward=135, running_reward=153] 8%|▊ | 806/10000 [03:19<28:53, 5.30it/s, episode_reward=142, running_reward=152] 8%|▊ | 807/10000 [03:19<28:58, 5.29it/s, episode_reward=142, running_reward=152] 8%|▊ | 807/10000 [03:19<28:58, 5.29it/s, episode_reward=139, running_reward=152] 8%|▊ | 808/10000 [03:19<29:09, 5.25it/s, episode_reward=139, running_reward=152] 8%|▊ | 808/10000 [03:19<29:09, 5.25it/s, episode_reward=131, running_reward=152] 8%|▊ | 809/10000 [03:19<28:51, 5.31it/s, episode_reward=131, running_reward=152] 8%|▊ | 809/10000 [03:19<28:51, 5.31it/s, episode_reward=144, running_reward=152] 8%|▊ | 810/10000 [03:19<30:08, 5.08it/s, episode_reward=144, running_reward=152] 8%|▊ | 810/10000 [03:20<30:08, 5.08it/s, episode_reward=134, running_reward=152] 8%|▊ | 811/10000 [03:20<30:18, 5.05it/s, episode_reward=134, running_reward=152] 8%|▊ | 811/10000 [03:20<30:18, 5.05it/s, episode_reward=129, running_reward=151] 8%|▊ | 812/10000 [03:20<29:54, 5.12it/s, episode_reward=129, running_reward=151] 8%|▊ | 812/10000 [03:20<29:54, 5.12it/s, episode_reward=128, running_reward=151] 8%|▊ | 813/10000 [03:20<29:34, 5.18it/s, episode_reward=128, running_reward=151] 8%|▊ | 813/10000 [03:20<29:34, 5.18it/s, episode_reward=130, running_reward=151] 8%|▊ | 814/10000 [03:20<29:32, 5.18it/s, episode_reward=130, running_reward=151] 8%|▊ | 814/10000 [03:20<29:32, 5.18it/s, episode_reward=136, running_reward=151] 8%|▊ | 815/10000 [03:20<30:15, 5.06it/s, episode_reward=136, running_reward=151] 8%|▊ | 815/10000 [03:21<30:15, 5.06it/s, episode_reward=124, running_reward=151] 8%|▊ | 816/10000 [03:21<29:34, 5.18it/s, episode_reward=124, running_reward=151] 8%|▊ | 816/10000 [03:21<29:34, 5.18it/s, episode_reward=132, running_reward=151] 8%|▊ | 817/10000 [03:21<29:00, 5.27it/s, episode_reward=132, running_reward=151] 8%|▊ | 817/10000 [03:21<29:00, 5.27it/s, episode_reward=133, running_reward=150] 8%|▊ | 818/10000 [03:21<28:32, 5.36it/s, episode_reward=133, running_reward=150] 8%|▊ | 818/10000 [03:21<28:32, 5.36it/s, episode_reward=130, running_reward=150] 8%|▊ | 819/10000 [03:21<28:31, 5.36it/s, episode_reward=130, running_reward=150] 8%|▊ | 819/10000 [03:21<28:31, 5.36it/s, episode_reward=128, running_reward=150] 8%|▊ | 820/10000 [03:21<28:02, 5.46it/s, episode_reward=128, running_reward=150] 8%|▊ | 820/10000 [03:22<28:02, 5.46it/s, episode_reward=128, running_reward=150] 8%|▊ | 821/10000 [03:22<28:09, 5.43it/s, episode_reward=128, running_reward=150] 8%|▊ | 821/10000 [03:22<28:09, 5.43it/s, episode_reward=120, running_reward=149] 8%|▊ | 822/10000 [03:22<27:04, 5.65it/s, episode_reward=120, running_reward=149] 8%|▊ | 822/10000 [03:22<27:04, 5.65it/s, episode_reward=134, running_reward=149] 8%|▊ | 823/10000 [03:22<27:15, 5.61it/s, episode_reward=134, running_reward=149] 8%|▊ | 823/10000 [03:22<27:15, 5.61it/s, episode_reward=117, running_reward=149] 8%|▊ | 824/10000 [03:22<26:33, 5.76it/s, episode_reward=117, running_reward=149] 8%|▊ | 824/10000 [03:22<26:33, 5.76it/s, episode_reward=136, running_reward=148] 8%|▊ | 825/10000 [03:22<26:52, 5.69it/s, episode_reward=136, running_reward=148] 8%|▊ | 825/10000 [03:22<26:52, 5.69it/s, episode_reward=124, running_reward=148] 8%|▊ | 826/10000 [03:22<27:13, 5.62it/s, episode_reward=124, running_reward=148] 8%|▊ | 826/10000 [03:23<27:13, 5.62it/s, episode_reward=122, running_reward=148] 8%|▊ | 827/10000 [03:23<27:06, 5.64it/s, episode_reward=122, running_reward=148] 8%|▊ | 827/10000 [03:23<27:06, 5.64it/s, episode_reward=132, running_reward=148] 8%|▊ | 828/10000 [03:23<27:55, 5.48it/s, episode_reward=132, running_reward=148] 8%|▊ | 828/10000 [03:23<27:55, 5.48it/s, episode_reward=122, running_reward=147] 8%|▊ | 829/10000 [03:23<27:56, 5.47it/s, episode_reward=122, running_reward=147] 8%|▊ | 829/10000 [03:23<27:56, 5.47it/s, episode_reward=121, running_reward=147] 8%|▊ | 830/10000 [03:23<27:34, 5.54it/s, episode_reward=121, running_reward=147] 8%|▊ | 830/10000 [03:23<27:34, 5.54it/s, episode_reward=119, running_reward=146] 8%|▊ | 831/10000 [03:23<27:07, 5.63it/s, episode_reward=119, running_reward=146] 8%|▊ | 831/10000 [03:23<27:07, 5.63it/s, episode_reward=123, running_reward=146] 8%|▊ | 832/10000 [03:23<26:53, 5.68it/s, episode_reward=123, running_reward=146] 8%|▊ | 832/10000 [03:24<26:53, 5.68it/s, episode_reward=132, running_reward=146] 8%|▊ | 833/10000 [03:24<27:02, 5.65it/s, episode_reward=132, running_reward=146] 8%|▊ | 833/10000 [03:24<27:02, 5.65it/s, episode_reward=138, running_reward=146] 8%|▊ | 834/10000 [03:24<28:11, 5.42it/s, episode_reward=138, running_reward=146] 8%|▊ | 834/10000 [03:24<28:11, 5.42it/s, episode_reward=147, running_reward=146] 8%|▊ | 835/10000 [03:24<29:01, 5.26it/s, episode_reward=147, running_reward=146] 8%|▊ | 835/10000 [03:24<29:01, 5.26it/s, episode_reward=132, running_reward=146] 8%|▊ | 836/10000 [03:24<28:23, 5.38it/s, episode_reward=132, running_reward=146] 8%|▊ | 836/10000 [03:24<28:23, 5.38it/s, episode_reward=134, running_reward=146] 8%|▊ | 837/10000 [03:24<28:30, 5.36it/s, episode_reward=134, running_reward=146] 8%|▊ | 837/10000 [03:25<28:30, 5.36it/s, episode_reward=143, running_reward=146] 8%|▊ | 838/10000 [03:25<28:30, 5.36it/s, episode_reward=143, running_reward=146] 8%|▊ | 838/10000 [03:25<28:30, 5.36it/s, episode_reward=151, running_reward=146] 8%|▊ | 839/10000 [03:25<29:11, 5.23it/s, episode_reward=151, running_reward=146] 8%|▊ | 839/10000 [03:25<29:11, 5.23it/s, episode_reward=134, running_reward=146] 8%|▊ | 840/10000 [03:25<28:45, 5.31it/s, episode_reward=134, running_reward=146] 8%|▊ | 840/10000 [03:25<28:45, 5.31it/s, episode_reward=143, running_reward=146] 8%|▊ | 841/10000 [03:25<29:02, 5.26it/s, episode_reward=143, running_reward=146] 8%|▊ | 841/10000 [03:25<29:02, 5.26it/s, episode_reward=163, running_reward=146] 8%|▊ | 842/10000 [03:25<30:25, 5.02it/s, episode_reward=163, running_reward=146] 8%|▊ | 842/10000 [03:26<30:25, 5.02it/s, episode_reward=154, running_reward=146] 8%|▊ | 843/10000 [03:26<31:10, 4.90it/s, episode_reward=154, running_reward=146] 8%|▊ | 843/10000 [03:26<31:10, 4.90it/s, episode_reward=159, running_reward=146] 8%|▊ | 844/10000 [03:26<32:30, 4.70it/s, episode_reward=159, running_reward=146] 8%|▊ | 844/10000 [03:26<32:30, 4.70it/s, episode_reward=136, running_reward=146] 8%|▊ | 845/10000 [03:26<32:08, 4.75it/s, episode_reward=136, running_reward=146] 8%|▊ | 845/10000 [03:26<32:08, 4.75it/s, episode_reward=144, running_reward=146] 8%|▊ | 846/10000 [03:26<32:06, 4.75it/s, episode_reward=144, running_reward=146] 8%|▊ | 846/10000 [03:26<32:06, 4.75it/s, episode_reward=143, running_reward=146] 8%|▊ | 847/10000 [03:26<31:32, 4.84it/s, episode_reward=143, running_reward=146] 8%|▊ | 847/10000 [03:27<31:32, 4.84it/s, episode_reward=151, running_reward=146] 8%|▊ | 848/10000 [03:27<32:16, 4.73it/s, episode_reward=151, running_reward=146] 8%|▊ | 848/10000 [03:27<32:16, 4.73it/s, episode_reward=138, running_reward=146] 8%|▊ | 849/10000 [03:27<32:00, 4.77it/s, episode_reward=138, running_reward=146] 8%|▊ | 849/10000 [03:27<32:00, 4.77it/s, episode_reward=131, running_reward=145] 8%|▊ | 850/10000 [03:27<31:24, 4.86it/s, episode_reward=131, running_reward=145] 8%|▊ | 850/10000 [03:27<31:24, 4.86it/s, episode_reward=138, running_reward=145] 9%|▊ | 851/10000 [03:27<31:28, 4.85it/s, episode_reward=138, running_reward=145] 9%|▊ | 851/10000 [03:28<31:28, 4.85it/s, episode_reward=132, running_reward=145] 9%|▊ | 852/10000 [03:28<31:30, 4.84it/s, episode_reward=132, running_reward=145] 9%|▊ | 852/10000 [03:28<31:30, 4.84it/s, episode_reward=145, running_reward=145] 9%|▊ | 853/10000 [03:28<31:54, 4.78it/s, episode_reward=145, running_reward=145] 9%|▊ | 853/10000 [03:28<31:54, 4.78it/s, episode_reward=134, running_reward=144] 9%|▊ | 854/10000 [03:28<31:28, 4.84it/s, episode_reward=134, running_reward=144] 9%|▊ | 854/10000 [03:28<31:28, 4.84it/s, episode_reward=145, running_reward=144] 9%|▊ | 855/10000 [03:28<32:10, 4.74it/s, episode_reward=145, running_reward=144] 9%|▊ | 855/10000 [03:28<32:10, 4.74it/s, episode_reward=149, running_reward=144] 9%|▊ | 856/10000 [03:28<32:57, 4.62it/s, episode_reward=149, running_reward=144] 9%|▊ | 856/10000 [03:29<32:57, 4.62it/s, episode_reward=149, running_reward=144] 9%|▊ | 857/10000 [03:29<33:04, 4.61it/s, episode_reward=149, running_reward=144] 9%|▊ | 857/10000 [03:29<33:04, 4.61it/s, episode_reward=157, running_reward=144] 9%|▊ | 858/10000 [03:29<33:45, 4.51it/s, episode_reward=157, running_reward=144] 9%|▊ | 858/10000 [03:29<33:45, 4.51it/s, episode_reward=169, running_reward=144] 9%|▊ | 859/10000 [03:29<34:38, 4.40it/s, episode_reward=169, running_reward=144] 9%|▊ | 859/10000 [03:29<34:38, 4.40it/s, episode_reward=171, running_reward=144] 9%|▊ | 860/10000 [03:29<35:20, 4.31it/s, episode_reward=171, running_reward=144] 9%|▊ | 860/10000 [03:30<35:20, 4.31it/s, episode_reward=162, running_reward=143] 9%|▊ | 861/10000 [03:30<34:36, 4.40it/s, episode_reward=162, running_reward=143] 9%|▊ | 861/10000 [03:30<34:36, 4.40it/s, episode_reward=174, running_reward=143] 9%|▊ | 862/10000 [03:30<35:39, 4.27it/s, episode_reward=174, running_reward=143] 9%|▊ | 862/10000 [03:30<35:39, 4.27it/s, episode_reward=165, running_reward=143] 9%|▊ | 863/10000 [03:30<35:31, 4.29it/s, episode_reward=165, running_reward=143] 9%|▊ | 863/10000 [03:30<35:31, 4.29it/s, episode_reward=178, running_reward=144] 9%|▊ | 864/10000 [03:30<36:04, 4.22it/s, episode_reward=178, running_reward=144] 9%|▊ | 864/10000 [03:30<36:04, 4.22it/s, episode_reward=173, running_reward=144] 9%|▊ | 865/10000 [03:30<35:39, 4.27it/s, episode_reward=173, running_reward=144] 9%|▊ | 865/10000 [03:31<35:39, 4.27it/s, episode_reward=165, running_reward=144] 9%|▊ | 866/10000 [03:31<35:01, 4.35it/s, episode_reward=165, running_reward=144] 9%|▊ | 866/10000 [03:31<35:01, 4.35it/s, episode_reward=201, running_reward=144] 9%|▊ | 867/10000 [03:31<36:32, 4.17it/s, episode_reward=201, running_reward=144] 9%|▊ | 867/10000 [03:31<36:32, 4.17it/s, episode_reward=165, running_reward=144] 9%|▊ | 868/10000 [03:31<36:33, 4.16it/s, episode_reward=165, running_reward=144] 9%|▊ | 868/10000 [03:31<36:33, 4.16it/s, episode_reward=190, running_reward=144] 9%|▊ | 869/10000 [03:31<37:40, 4.04it/s, episode_reward=190, running_reward=144] 9%|▊ | 869/10000 [03:32<37:40, 4.04it/s, episode_reward=189, running_reward=145] 9%|▊ | 870/10000 [03:32<37:50, 4.02it/s, episode_reward=189, running_reward=145] 9%|▊ | 870/10000 [03:32<37:50, 4.02it/s, episode_reward=193, running_reward=145] 9%|▊ | 871/10000 [03:32<38:21, 3.97it/s, episode_reward=193, running_reward=145] 9%|▊ | 871/10000 [03:32<38:21, 3.97it/s, episode_reward=219, running_reward=146] 9%|▊ | 872/10000 [03:32<39:35, 3.84it/s, episode_reward=219, running_reward=146] 9%|▊ | 872/10000 [03:33<39:35, 3.84it/s, episode_reward=215, running_reward=147] 9%|▊ | 873/10000 [03:33<40:24, 3.77it/s, episode_reward=215, running_reward=147] 9%|▊ | 873/10000 [03:33<40:24, 3.77it/s, episode_reward=232, running_reward=147] 9%|▊ | 874/10000 [03:33<43:01, 3.54it/s, episode_reward=232, running_reward=147] 9%|▊ | 874/10000 [03:33<43:01, 3.54it/s, episode_reward=207, running_reward=148] 9%|▉ | 875/10000 [03:33<43:42, 3.48it/s, episode_reward=207, running_reward=148] 9%|▉ | 875/10000 [03:33<43:42, 3.48it/s, episode_reward=213, running_reward=149] 9%|▉ | 876/10000 [03:33<44:29, 3.42it/s, episode_reward=213, running_reward=149] 9%|▉ | 876/10000 [03:34<44:29, 3.42it/s, episode_reward=242, running_reward=149] 9%|▉ | 877/10000 [03:34<45:31, 3.34it/s, episode_reward=242, running_reward=149] 9%|▉ | 877/10000 [03:34<45:31, 3.34it/s, episode_reward=252, running_reward=150] 9%|▉ | 878/10000 [03:34<48:07, 3.16it/s, episode_reward=252, running_reward=150] 9%|▉ | 878/10000 [03:34<48:07, 3.16it/s, episode_reward=237, running_reward=151] 9%|▉ | 879/10000 [03:34<48:50, 3.11it/s, episode_reward=237, running_reward=151] 9%|▉ | 879/10000 [03:35<48:50, 3.11it/s, episode_reward=223, running_reward=152] 9%|▉ | 880/10000 [03:35<48:08, 3.16it/s, episode_reward=223, running_reward=152] 9%|▉ | 880/10000 [03:35<48:08, 3.16it/s, episode_reward=232, running_reward=153] 9%|▉ | 881/10000 [03:35<48:16, 3.15it/s, episode_reward=232, running_reward=153] 9%|▉ | 881/10000 [03:35<48:16, 3.15it/s, episode_reward=255, running_reward=154] 9%|▉ | 882/10000 [03:35<48:43, 3.12it/s, episode_reward=255, running_reward=154] 9%|▉ | 882/10000 [03:36<48:43, 3.12it/s, episode_reward=264, running_reward=155] 9%|▉ | 883/10000 [03:36<52:10, 2.91it/s, episode_reward=264, running_reward=155] 9%|▉ | 883/10000 [03:36<52:10, 2.91it/s, episode_reward=301, running_reward=156] 9%|▉ | 884/10000 [03:36<56:18, 2.70it/s, episode_reward=301, running_reward=156] 9%|▉ | 884/10000 [03:37<56:18, 2.70it/s, episode_reward=319, running_reward=158] 9%|▉ | 885/10000 [03:37<1:00:49, 2.50it/s, episode_reward=319, running_reward=158] 9%|▉ | 885/10000 [03:37<1:00:49, 2.50it/s, episode_reward=341, running_reward=160] 9%|▉ | 886/10000 [03:37<1:04:04, 2.37it/s, episode_reward=341, running_reward=160] 9%|▉ | 886/10000 [03:38<1:04:04, 2.37it/s, episode_reward=394, running_reward=162] 9%|▉ | 887/10000 [03:38<1:08:59, 2.20it/s, episode_reward=394, running_reward=162] 9%|▉ | 887/10000 [03:38<1:08:59, 2.20it/s, episode_reward=392, running_reward=165] 9%|▉ | 888/10000 [03:38<1:14:41, 2.03it/s, episode_reward=392, running_reward=165] 9%|▉ | 888/10000 [03:39<1:14:41, 2.03it/s, episode_reward=390, running_reward=167] 9%|▉ | 889/10000 [03:39<1:15:34, 2.01it/s, episode_reward=390, running_reward=167] 9%|▉ | 889/10000 [03:39<1:15:34, 2.01it/s, episode_reward=367, running_reward=169] 9%|▉ | 890/10000 [03:39<1:14:42, 2.03it/s, episode_reward=367, running_reward=169] 9%|▉ | 890/10000 [03:40<1:14:42, 2.03it/s, episode_reward=493, running_reward=173] 9%|▉ | 891/10000 [03:40<1:21:10, 1.87it/s, episode_reward=493, running_reward=173] 9%|▉ | 891/10000 [03:41<1:21:10, 1.87it/s, episode_reward=500, running_reward=177] 9%|▉ | 892/10000 [03:41<1:26:36, 1.75it/s, episode_reward=500, running_reward=177] 9%|▉ | 892/10000 [03:41<1:26:36, 1.75it/s, episode_reward=492, running_reward=180] 9%|▉ | 893/10000 [03:41<1:31:08, 1.67it/s, episode_reward=492, running_reward=180] 9%|▉ | 893/10000 [03:42<1:31:08, 1.67it/s, episode_reward=483, running_reward=183] 9%|▉ | 894/10000 [03:42<1:33:41, 1.62it/s, episode_reward=483, running_reward=183] 9%|▉ | 894/10000 [03:43<1:33:41, 1.62it/s, episode_reward=500, running_reward=187] 9%|▉ | 895/10000 [03:43<1:35:53, 1.58it/s, episode_reward=500, running_reward=187] 9%|▉ | 895/10000 [03:43<1:35:53, 1.58it/s, episode_reward=500, running_reward=190] 9%|▉ | 896/10000 [03:43<1:35:37, 1.59it/s, episode_reward=500, running_reward=190] 9%|▉ | 896/10000 [03:44<1:35:37, 1.59it/s, episode_reward=500, running_reward=194] 9%|▉ | 897/10000 [03:44<1:37:17, 1.56it/s, episode_reward=500, running_reward=194] 9%|▉ | 897/10000 [03:45<1:37:17, 1.56it/s, episode_reward=500, running_reward=198] 9%|▉ | 898/10000 [03:45<1:38:30, 1.54it/s, episode_reward=500, running_reward=198] 9%|▉ | 898/10000 [03:45<1:38:30, 1.54it/s, episode_reward=476, running_reward=201] 9%|▉ | 899/10000 [03:45<1:37:54, 1.55it/s, episode_reward=476, running_reward=201] 9%|▉ | 899/10000 [03:46<1:37:54, 1.55it/s, episode_reward=389, running_reward=203] 9%|▉ | 900/10000 [03:46<1:34:10, 1.61it/s, episode_reward=389, running_reward=203] 9%|▉ | 900/10000 [03:46<1:34:10, 1.61it/s, episode_reward=376, running_reward=206] 9%|▉ | 901/10000 [03:46<1:29:00, 1.70it/s, episode_reward=376, running_reward=206] 9%|▉ | 901/10000 [03:47<1:29:00, 1.70it/s, episode_reward=386, running_reward=208] 9%|▉ | 902/10000 [03:47<1:27:07, 1.74it/s, episode_reward=386, running_reward=208] 9%|▉ | 902/10000 [03:47<1:27:07, 1.74it/s, episode_reward=403, running_reward=211] 9%|▉ | 903/10000 [03:47<1:24:39, 1.79it/s, episode_reward=403, running_reward=211] 9%|▉ | 903/10000 [03:48<1:24:39, 1.79it/s, episode_reward=326, running_reward=213] 9%|▉ | 904/10000 [03:48<1:18:31, 1.93it/s, episode_reward=326, running_reward=213] 9%|▉ | 904/10000 [03:48<1:18:31, 1.93it/s, episode_reward=405, running_reward=215] 9%|▉ | 905/10000 [03:48<1:19:00, 1.92it/s, episode_reward=405, running_reward=215] 9%|▉ | 905/10000 [03:49<1:19:00, 1.92it/s, episode_reward=300, running_reward=217] 9%|▉ | 906/10000 [03:49<1:14:36, 2.03it/s, episode_reward=300, running_reward=217] 9%|▉ | 906/10000 [03:49<1:14:36, 2.03it/s, episode_reward=316, running_reward=219] 9%|▉ | 907/10000 [03:49<1:12:17, 2.10it/s, episode_reward=316, running_reward=219] 9%|▉ | 907/10000 [03:50<1:12:17, 2.10it/s, episode_reward=280, running_reward=220] 9%|▉ | 908/10000 [03:50<1:07:56, 2.23it/s, episode_reward=280, running_reward=220] 9%|▉ | 908/10000 [03:50<1:07:56, 2.23it/s, episode_reward=301, running_reward=222] 9%|▉ | 909/10000 [03:50<1:05:08, 2.33it/s, episode_reward=301, running_reward=222] 9%|▉ | 909/10000 [03:50<1:05:08, 2.33it/s, episode_reward=297, running_reward=223] 9%|▉ | 910/10000 [03:50<1:02:53, 2.41it/s, episode_reward=297, running_reward=223] 9%|▉ | 910/10000 [03:51<1:02:53, 2.41it/s, episode_reward=366, running_reward=226] 9%|▉ | 911/10000 [03:51<1:05:29, 2.31it/s, episode_reward=366, running_reward=226] 9%|▉ | 911/10000 [03:51<1:05:29, 2.31it/s, episode_reward=343, running_reward=228] 9%|▉ | 912/10000 [03:51<1:07:22, 2.25it/s, episode_reward=343, running_reward=228] 9%|▉ | 912/10000 [03:52<1:07:22, 2.25it/s, episode_reward=285, running_reward=229] 9%|▉ | 913/10000 [03:52<1:03:43, 2.38it/s, episode_reward=285, running_reward=229] 9%|▉ | 913/10000 [03:52<1:03:43, 2.38it/s, episode_reward=295, running_reward=231] 9%|▉ | 914/10000 [03:52<1:04:37, 2.34it/s, episode_reward=295, running_reward=231] 9%|▉ | 914/10000 [03:52<1:04:37, 2.34it/s, episode_reward=309, running_reward=233] 9%|▉ | 915/10000 [03:52<1:05:29, 2.31it/s, episode_reward=309, running_reward=233] 9%|▉ | 915/10000 [03:53<1:05:29, 2.31it/s, episode_reward=277, running_reward=234] 9%|▉ | 916/10000 [03:53<1:03:15, 2.39it/s, episode_reward=277, running_reward=234] 9%|▉ | 916/10000 [03:53<1:03:15, 2.39it/s, episode_reward=295, running_reward=236] 9%|▉ | 917/10000 [03:53<1:03:20, 2.39it/s, episode_reward=295, running_reward=236] 9%|▉ | 917/10000 [03:54<1:03:20, 2.39it/s, episode_reward=232, running_reward=237] 9%|▉ | 918/10000 [03:54<58:48, 2.57it/s, episode_reward=232, running_reward=237] 9%|▉ | 918/10000 [03:54<58:48, 2.57it/s, episode_reward=263, running_reward=238] 9%|▉ | 919/10000 [03:54<57:18, 2.64it/s, episode_reward=263, running_reward=238] 9%|▉ | 919/10000 [03:54<57:18, 2.64it/s, episode_reward=225, running_reward=239] 9%|▉ | 920/10000 [03:54<54:22, 2.78it/s, episode_reward=225, running_reward=239] 9%|▉ | 920/10000 [03:55<54:22, 2.78it/s, episode_reward=252, running_reward=240] 9%|▉ | 921/10000 [03:55<54:01, 2.80it/s, episode_reward=252, running_reward=240] 9%|▉ | 921/10000 [03:55<54:01, 2.80it/s, episode_reward=350, running_reward=243] 9%|▉ | 922/10000 [03:55<58:07, 2.60it/s, episode_reward=350, running_reward=243] 9%|▉ | 922/10000 [03:55<58:07, 2.60it/s, episode_reward=309, running_reward=245] 9%|▉ | 923/10000 [03:55<58:30, 2.59it/s, episode_reward=309, running_reward=245] 9%|▉ | 923/10000 [03:56<58:30, 2.59it/s, episode_reward=327, running_reward=247] 9%|▉ | 924/10000 [03:56<59:33, 2.54it/s, episode_reward=327, running_reward=247] 9%|▉ | 924/10000 [03:56<59:33, 2.54it/s, episode_reward=388, running_reward=249] 9%|▉ | 925/10000 [03:56<1:04:01, 2.36it/s, episode_reward=388, running_reward=249] 9%|▉ | 925/10000 [03:57<1:04:01, 2.36it/s, episode_reward=273, running_reward=251] 9%|▉ | 926/10000 [03:57<1:00:26, 2.50it/s, episode_reward=273, running_reward=251] 9%|▉ | 926/10000 [03:57<1:00:26, 2.50it/s, episode_reward=335, running_reward=253] 9%|▉ | 927/10000 [03:57<1:01:28, 2.46it/s, episode_reward=335, running_reward=253] 9%|▉ | 927/10000 [03:58<1:01:28, 2.46it/s, episode_reward=351, running_reward=255] 9%|▉ | 928/10000 [03:58<1:03:13, 2.39it/s, episode_reward=351, running_reward=255] 9%|▉ | 928/10000 [03:58<1:03:13, 2.39it/s, episode_reward=386, running_reward=258] 9%|▉ | 929/10000 [03:58<1:05:57, 2.29it/s, episode_reward=386, running_reward=258] 9%|▉ | 929/10000 [03:59<1:05:57, 2.29it/s, episode_reward=493, running_reward=261] 9%|▉ | 930/10000 [03:59<1:14:12, 2.04it/s, episode_reward=493, running_reward=261] 9%|▉ | 930/10000 [03:59<1:14:12, 2.04it/s, episode_reward=287, running_reward=263] 9%|▉ | 931/10000 [03:59<1:08:35, 2.20it/s, episode_reward=287, running_reward=263] 9%|▉ | 931/10000 [04:00<1:08:35, 2.20it/s, episode_reward=396, running_reward=266] 9%|▉ | 932/10000 [04:00<1:10:11, 2.15it/s, episode_reward=396, running_reward=266] 9%|▉ | 932/10000 [04:00<1:10:11, 2.15it/s, episode_reward=372, running_reward=268] 9%|▉ | 933/10000 [04:00<1:10:16, 2.15it/s, episode_reward=372, running_reward=268] 9%|▉ | 933/10000 [04:00<1:10:16, 2.15it/s, episode_reward=349, running_reward=270] 9%|▉ | 934/10000 [04:00<1:08:55, 2.19it/s, episode_reward=349, running_reward=270] 9%|▉ | 934/10000 [04:01<1:08:55, 2.19it/s, episode_reward=309, running_reward=272] 9%|▉ | 935/10000 [04:01<1:06:14, 2.28it/s, episode_reward=309, running_reward=272] 9%|▉ | 935/10000 [04:01<1:06:14, 2.28it/s, episode_reward=323, running_reward=274] 9%|▉ | 936/10000 [04:01<1:04:49, 2.33it/s, episode_reward=323, running_reward=274] 9%|▉ | 936/10000 [04:02<1:04:49, 2.33it/s, episode_reward=438, running_reward=277] 9%|▉ | 937/10000 [04:02<1:10:44, 2.14it/s, episode_reward=438, running_reward=277] 9%|▉ | 937/10000 [04:02<1:10:44, 2.14it/s, episode_reward=336, running_reward=279] 9%|▉ | 938/10000 [04:02<1:09:54, 2.16it/s, episode_reward=336, running_reward=279] 9%|▉ | 938/10000 [04:03<1:09:54, 2.16it/s, episode_reward=334, running_reward=281] 9%|▉ | 939/10000 [04:03<1:08:37, 2.20it/s, episode_reward=334, running_reward=281] 9%|▉ | 939/10000 [04:03<1:08:37, 2.20it/s, episode_reward=500, running_reward=284] 9%|▉ | 940/10000 [04:03<1:16:43, 1.97it/s, episode_reward=500, running_reward=284] 9%|▉ | 940/10000 [04:04<1:16:43, 1.97it/s, episode_reward=291, running_reward=286] 9%|▉ | 941/10000 [04:04<1:10:04, 2.15it/s, episode_reward=291, running_reward=286] 9%|▉ | 941/10000 [04:04<1:10:04, 2.15it/s, episode_reward=500, running_reward=289] 9%|▉ | 942/10000 [04:04<1:17:27, 1.95it/s, episode_reward=500, running_reward=289] 9%|▉ | 942/10000 [04:05<1:17:27, 1.95it/s, episode_reward=500, running_reward=293] 9%|▉ | 943/10000 [04:05<1:22:47, 1.82it/s, episode_reward=500, running_reward=293] 9%|▉ | 943/10000 [04:06<1:22:47, 1.82it/s, episode_reward=500, running_reward=296] 9%|▉ | 944/10000 [04:06<1:26:21, 1.75it/s, episode_reward=500, running_reward=296] 9%|▉ | 944/10000 [04:06<1:26:21, 1.75it/s, episode_reward=500, running_reward=300] 9%|▉ | 945/10000 [04:06<1:28:46, 1.70it/s, episode_reward=500, running_reward=300] 9%|▉ | 945/10000 [04:07<1:28:46, 1.70it/s, episode_reward=500, running_reward=303] 9%|▉ | 946/10000 [04:07<1:30:38, 1.66it/s, episode_reward=500, running_reward=303] 9%|▉ | 946/10000 [04:07<1:30:38, 1.66it/s, episode_reward=500, running_reward=307] 9%|▉ | 947/10000 [04:07<1:32:37, 1.63it/s, episode_reward=500, running_reward=307] 9%|▉ | 947/10000 [04:08<1:32:37, 1.63it/s, episode_reward=500, running_reward=310] 9%|▉ | 948/10000 [04:08<1:34:17, 1.60it/s, episode_reward=500, running_reward=310] 9%|▉ | 948/10000 [04:09<1:34:17, 1.60it/s, episode_reward=500, running_reward=314] 9%|▉ | 949/10000 [04:09<1:33:45, 1.61it/s, episode_reward=500, running_reward=314] 9%|▉ | 949/10000 [04:09<1:33:45, 1.61it/s, episode_reward=500, running_reward=318] 10%|▉ | 950/10000 [04:09<1:33:58, 1.61it/s, episode_reward=500, running_reward=318] 10%|▉ | 950/10000 [04:10<1:33:58, 1.61it/s, episode_reward=500, running_reward=321] 10%|▉ | 951/10000 [04:10<1:33:52, 1.61it/s, episode_reward=500, running_reward=321] 10%|▉ | 951/10000 [04:11<1:33:52, 1.61it/s, episode_reward=500, running_reward=325] 10%|▉ | 952/10000 [04:11<1:38:41, 1.53it/s, episode_reward=500, running_reward=325] 10%|▉ | 952/10000 [04:11<1:38:41, 1.53it/s, episode_reward=500, running_reward=328] 10%|▉ | 953/10000 [04:11<1:42:05, 1.48it/s, episode_reward=500, running_reward=328] 10%|▉ | 953/10000 [04:12<1:42:05, 1.48it/s, episode_reward=500, running_reward=332] 10%|▉ | 954/10000 [04:12<1:41:12, 1.49it/s, episode_reward=500, running_reward=332] 10%|▉ | 954/10000 [04:13<1:41:12, 1.49it/s, episode_reward=500, running_reward=336] 10%|▉ | 955/10000 [04:13<1:40:39, 1.50it/s, episode_reward=500, running_reward=336] 10%|▉ | 955/10000 [04:13<1:40:39, 1.50it/s, episode_reward=500, running_reward=339] 10%|▉ | 956/10000 [04:13<1:38:25, 1.53it/s, episode_reward=500, running_reward=339] 10%|▉ | 956/10000 [04:14<1:38:25, 1.53it/s, episode_reward=500, running_reward=343] 10%|▉ | 957/10000 [04:14<1:40:40, 1.50it/s, episode_reward=500, running_reward=343] 10%|▉ | 957/10000 [04:15<1:40:40, 1.50it/s, episode_reward=500, running_reward=346] 10%|▉ | 958/10000 [04:15<1:45:39, 1.43it/s, episode_reward=500, running_reward=346] 10%|▉ | 958/10000 [04:16<1:45:39, 1.43it/s, episode_reward=500, running_reward=349] 10%|▉ | 959/10000 [04:16<1:46:41, 1.41it/s, episode_reward=500, running_reward=349] 10%|▉ | 959/10000 [04:16<1:46:41, 1.41it/s, episode_reward=500, running_reward=353] 10%|▉ | 960/10000 [04:16<1:43:45, 1.45it/s, episode_reward=500, running_reward=353] 10%|▉ | 960/10000 [04:17<1:43:45, 1.45it/s, episode_reward=500, running_reward=356] 10%|▉ | 961/10000 [04:17<1:45:07, 1.43it/s, episode_reward=500, running_reward=356] 10%|▉ | 961/10000 [04:18<1:45:07, 1.43it/s, episode_reward=482, running_reward=359] 10%|▉ | 962/10000 [04:18<1:43:48, 1.45it/s, episode_reward=482, running_reward=359] 10%|▉ | 962/10000 [04:18<1:43:48, 1.45it/s, episode_reward=394, running_reward=361] 10%|▉ | 963/10000 [04:18<1:36:47, 1.56it/s, episode_reward=394, running_reward=361] 10%|▉ | 963/10000 [04:19<1:36:47, 1.56it/s, episode_reward=351, running_reward=363] 10%|▉ | 964/10000 [04:19<1:28:46, 1.70it/s, episode_reward=351, running_reward=363] 10%|▉ | 964/10000 [04:19<1:28:46, 1.70it/s, episode_reward=404, running_reward=365] 10%|▉ | 965/10000 [04:19<1:25:41, 1.76it/s, episode_reward=404, running_reward=365] 10%|▉ | 965/10000 [04:20<1:25:41, 1.76it/s, episode_reward=455, running_reward=368] 10%|▉ | 966/10000 [04:20<1:27:17, 1.72it/s, episode_reward=455, running_reward=368] 10%|▉ | 966/10000 [04:20<1:27:17, 1.72it/s, episode_reward=500, running_reward=371] 10%|▉ | 967/10000 [04:20<1:30:06, 1.67it/s, episode_reward=500, running_reward=371] 10%|▉ | 967/10000 [04:21<1:30:06, 1.67it/s, episode_reward=500, running_reward=375] 10%|▉ | 968/10000 [04:21<1:32:32, 1.63it/s, episode_reward=500, running_reward=375] 10%|▉ | 968/10000 [04:22<1:32:32, 1.63it/s, episode_reward=500, running_reward=378] 10%|▉ | 969/10000 [04:22<1:34:26, 1.59it/s, episode_reward=500, running_reward=378] 10%|▉ | 969/10000 [04:22<1:34:26, 1.59it/s, episode_reward=500, running_reward=381] 10%|▉ | 970/10000 [04:22<1:34:39, 1.59it/s, episode_reward=500, running_reward=381] 10%|▉ | 970/10000 [04:23<1:34:39, 1.59it/s, episode_reward=500, running_reward=384] 10%|▉ | 971/10000 [04:23<1:34:25, 1.59it/s, episode_reward=500, running_reward=384] 10%|▉ | 971/10000 [04:24<1:34:25, 1.59it/s, episode_reward=500, running_reward=387] 10%|▉ | 972/10000 [04:24<1:35:24, 1.58it/s, episode_reward=500, running_reward=387] 10%|▉ | 972/10000 [04:24<1:35:24, 1.58it/s, episode_reward=500, running_reward=390] 10%|▉ | 973/10000 [04:24<1:35:29, 1.58it/s, episode_reward=500, running_reward=390] 10%|▉ | 973/10000 [04:25<1:35:29, 1.58it/s, episode_reward=500, running_reward=392] 10%|▉ | 974/10000 [04:25<1:35:05, 1.58it/s, episode_reward=500, running_reward=392] 10%|▉ | 974/10000 [04:25<1:35:05, 1.58it/s, episode_reward=500, running_reward=395] 10%|▉ | 975/10000 [04:25<1:35:51, 1.57it/s, episode_reward=500, running_reward=395] 10%|▉ | 975/10000 [04:26<1:35:51, 1.57it/s, episode_reward=500, running_reward=398] 10%|▉ | 976/10000 [04:26<1:37:44, 1.54it/s, episode_reward=500, running_reward=398] 10%|▉ | 976/10000 [04:27<1:37:44, 1.54it/s, episode_reward=500, running_reward=401] 10%|▉ | 977/10000 [04:27<1:36:15, 1.56it/s, episode_reward=500, running_reward=401] 10%|▉ | 977/10000 [04:27<1:36:15, 1.56it/s, episode_reward=500, running_reward=403] 10%|▉ | 978/10000 [04:27<1:35:55, 1.57it/s, episode_reward=500, running_reward=403] 10%|▉ | 978/10000 [04:28<1:35:55, 1.57it/s, episode_reward=500, running_reward=406] 10%|▉ | 979/10000 [04:28<1:36:58, 1.55it/s, episode_reward=500, running_reward=406] 10%|▉ | 979/10000 [04:29<1:36:58, 1.55it/s, episode_reward=500, running_reward=409] 10%|▉ | 980/10000 [04:29<1:35:56, 1.57it/s, episode_reward=500, running_reward=409] 10%|▉ | 980/10000 [04:29<1:35:56, 1.57it/s, episode_reward=500, running_reward=411] 10%|▉ | 981/10000 [04:29<1:37:48, 1.54it/s, episode_reward=500, running_reward=411] 10%|▉ | 981/10000 [04:30<1:37:48, 1.54it/s, episode_reward=419, running_reward=413] 10%|▉ | 982/10000 [04:30<1:32:01, 1.63it/s, episode_reward=419, running_reward=413] 10%|▉ | 982/10000 [04:30<1:32:01, 1.63it/s, episode_reward=327, running_reward=413] 10%|▉ | 983/10000 [04:30<1:23:25, 1.80it/s, episode_reward=327, running_reward=413] 10%|▉ | 983/10000 [04:31<1:23:25, 1.80it/s, episode_reward=356, running_reward=414] 10%|▉ | 984/10000 [04:31<1:20:22, 1.87it/s, episode_reward=356, running_reward=414] 10%|▉ | 984/10000 [04:31<1:20:22, 1.87it/s, episode_reward=412, running_reward=415] 10%|▉ | 985/10000 [04:31<1:20:05, 1.88it/s, episode_reward=412, running_reward=415] 10%|▉ | 985/10000 [04:32<1:20:05, 1.88it/s, episode_reward=492, running_reward=416] 10%|▉ | 986/10000 [04:32<1:26:01, 1.75it/s, episode_reward=492, running_reward=416] 10%|▉ | 986/10000 [04:33<1:26:01, 1.75it/s, episode_reward=500, running_reward=418] 10%|▉ | 987/10000 [04:33<1:29:17, 1.68it/s, episode_reward=500, running_reward=418] 10%|▉ | 987/10000 [04:33<1:29:17, 1.68it/s, episode_reward=500, running_reward=419] 10%|▉ | 988/10000 [04:33<1:32:51, 1.62it/s, episode_reward=500, running_reward=419] 10%|▉ | 988/10000 [04:34<1:32:51, 1.62it/s, episode_reward=500, running_reward=420] 10%|▉ | 989/10000 [04:34<1:36:01, 1.56it/s, episode_reward=500, running_reward=420] 10%|▉ | 989/10000 [04:35<1:36:01, 1.56it/s, episode_reward=500, running_reward=421] 10%|▉ | 990/10000 [04:35<1:37:50, 1.53it/s, episode_reward=500, running_reward=421] 10%|▉ | 990/10000 [04:35<1:37:50, 1.53it/s, episode_reward=500, running_reward=421] 10%|▉ | 991/10000 [04:35<1:37:44, 1.54it/s, episode_reward=500, running_reward=421] 10%|▉ | 991/10000 [04:36<1:37:44, 1.54it/s, episode_reward=500, running_reward=421] 10%|▉ | 992/10000 [04:36<1:36:43, 1.55it/s, episode_reward=500, running_reward=421] 10%|▉ | 992/10000 [04:37<1:36:43, 1.55it/s, episode_reward=500, running_reward=421] 10%|▉ | 993/10000 [04:37<1:37:20, 1.54it/s, episode_reward=500, running_reward=421] 10%|▉ | 993/10000 [04:37<1:37:20, 1.54it/s, episode_reward=500, running_reward=421] 10%|▉ | 994/10000 [04:37<1:37:27, 1.54it/s, episode_reward=500, running_reward=421] 10%|▉ | 994/10000 [04:38<1:37:27, 1.54it/s, episode_reward=500, running_reward=421] 10%|▉ | 995/10000 [04:38<1:40:37, 1.49it/s, episode_reward=500, running_reward=421] 10%|▉ | 995/10000 [04:39<1:40:37, 1.49it/s, episode_reward=500, running_reward=421] 10%|▉ | 996/10000 [04:39<1:40:30, 1.49it/s, episode_reward=500, running_reward=421] 10%|▉ | 996/10000 [04:39<1:40:30, 1.49it/s, episode_reward=500, running_reward=421] 10%|▉ | 997/10000 [04:39<1:40:01, 1.50it/s, episode_reward=500, running_reward=421] 10%|▉ | 997/10000 [04:40<1:40:01, 1.50it/s, episode_reward=500, running_reward=421] 10%|▉ | 998/10000 [04:40<1:39:37, 1.51it/s, episode_reward=500, running_reward=421] 10%|▉ | 998/10000 [04:41<1:39:37, 1.51it/s, episode_reward=500, running_reward=422] 10%|▉ | 999/10000 [04:41<1:41:27, 1.48it/s, episode_reward=500, running_reward=422] 10%|▉ | 999/10000 [04:41<1:41:27, 1.48it/s, episode_reward=500, running_reward=423] 10%|█ | 1000/10000 [04:41<1:43:15, 1.45it/s, episode_reward=500, running_reward=423] 10%|█ | 1000/10000 [04:42<1:43:15, 1.45it/s, episode_reward=500, running_reward=424] 10%|█ | 1001/10000 [04:42<1:44:09, 1.44it/s, episode_reward=500, running_reward=424] 10%|█ | 1001/10000 [04:43<1:44:09, 1.44it/s, episode_reward=500, running_reward=425] 10%|█ | 1002/10000 [04:43<1:43:24, 1.45it/s, episode_reward=500, running_reward=425] 10%|█ | 1002/10000 [04:43<1:43:24, 1.45it/s, episode_reward=500, running_reward=426] 10%|█ | 1003/10000 [04:43<1:41:12, 1.48it/s, episode_reward=500, running_reward=426] 10%|█ | 1003/10000 [04:44<1:41:12, 1.48it/s, episode_reward=500, running_reward=428] 10%|█ | 1004/10000 [04:44<1:40:06, 1.50it/s, episode_reward=500, running_reward=428] 10%|█ | 1004/10000 [04:45<1:40:06, 1.50it/s, episode_reward=500, running_reward=429] 10%|█ | 1005/10000 [04:45<1:38:41, 1.52it/s, episode_reward=500, running_reward=429] 10%|█ | 1005/10000 [04:45<1:38:41, 1.52it/s, episode_reward=500, running_reward=431] 10%|█ | 1006/10000 [04:45<1:37:26, 1.54it/s, episode_reward=500, running_reward=431] 10%|█ | 1006/10000 [04:46<1:37:26, 1.54it/s, episode_reward=500, running_reward=433] 10%|█ | 1007/10000 [04:46<1:38:59, 1.51it/s, episode_reward=500, running_reward=433] 10%|█ | 1007/10000 [04:47<1:38:59, 1.51it/s, episode_reward=459, running_reward=434] 10%|█ | 1008/10000 [04:47<1:35:25, 1.57it/s, episode_reward=459, running_reward=434] 10%|█ | 1008/10000 [04:47<1:35:25, 1.57it/s, episode_reward=363, running_reward=435] 10%|█ | 1009/10000 [04:47<1:27:17, 1.72it/s, episode_reward=363, running_reward=435] 10%|█ | 1009/10000 [04:47<1:27:17, 1.72it/s, episode_reward=319, running_reward=435] 10%|█ | 1010/10000 [04:47<1:19:01, 1.90it/s, episode_reward=319, running_reward=435] 10%|█ | 1010/10000 [04:48<1:19:01, 1.90it/s, episode_reward=307, running_reward=435] 10%|█ | 1011/10000 [04:48<1:14:35, 2.01it/s, episode_reward=307, running_reward=435] 10%|█ | 1011/10000 [04:48<1:14:35, 2.01it/s, episode_reward=277, running_reward=434] 10%|█ | 1012/10000 [04:48<1:08:29, 2.19it/s, episode_reward=277, running_reward=434] 10%|█ | 1012/10000 [04:49<1:08:29, 2.19it/s, episode_reward=232, running_reward=433] 10%|█ | 1013/10000 [04:49<1:01:38, 2.43it/s, episode_reward=232, running_reward=433] 10%|█ | 1013/10000 [04:49<1:01:38, 2.43it/s, episode_reward=271, running_reward=433] 10%|█ | 1014/10000 [04:49<58:59, 2.54it/s, episode_reward=271, running_reward=433] 10%|█ | 1014/10000 [04:49<58:59, 2.54it/s, episode_reward=287, running_reward=433] 10%|█ | 1015/10000 [04:49<57:45, 2.59it/s, episode_reward=287, running_reward=433] 10%|█ | 1015/10000 [04:50<57:45, 2.59it/s, episode_reward=295, running_reward=433] 10%|█ | 1016/10000 [04:50<57:26, 2.61it/s, episode_reward=295, running_reward=433] 10%|█ | 1016/10000 [04:50<57:26, 2.61it/s, episode_reward=429, running_reward=434] 10%|█ | 1017/10000 [04:50<1:04:14, 2.33it/s, episode_reward=429, running_reward=434] 10%|█ | 1017/10000 [04:51<1:04:14, 2.33it/s, episode_reward=500, running_reward=437] 10%|█ | 1018/10000 [04:51<1:12:58, 2.05it/s, episode_reward=500, running_reward=437] 10%|█ | 1018/10000 [04:52<1:12:58, 2.05it/s, episode_reward=500, running_reward=440] 10%|█ | 1019/10000 [04:52<1:21:02, 1.85it/s, episode_reward=500, running_reward=440] 10%|█ | 1019/10000 [04:52<1:21:02, 1.85it/s, episode_reward=500, running_reward=442] 10%|█ | 1020/10000 [04:52<1:25:24, 1.75it/s, episode_reward=500, running_reward=442] 10%|█ | 1020/10000 [04:53<1:25:24, 1.75it/s, episode_reward=500, running_reward=445] 10%|█ | 1021/10000 [04:53<1:28:30, 1.69it/s, episode_reward=500, running_reward=445] 10%|█ | 1021/10000 [04:53<1:28:30, 1.69it/s, episode_reward=500, running_reward=446] 10%|█ | 1022/10000 [04:53<1:31:07, 1.64it/s, episode_reward=500, running_reward=446] 10%|█ | 1022/10000 [04:54<1:31:07, 1.64it/s, episode_reward=500, running_reward=448] 10%|█ | 1023/10000 [04:54<1:35:19, 1.57it/s, episode_reward=500, running_reward=448] 10%|█ | 1023/10000 [04:55<1:35:19, 1.57it/s, episode_reward=500, running_reward=450] 10%|█ | 1024/10000 [04:55<1:36:03, 1.56it/s, episode_reward=500, running_reward=450] 10%|█ | 1024/10000 [04:55<1:36:03, 1.56it/s, episode_reward=500, running_reward=451] 10%|█ | 1025/10000 [04:55<1:34:39, 1.58it/s, episode_reward=500, running_reward=451] 10%|█ | 1025/10000 [04:56<1:34:39, 1.58it/s, episode_reward=500, running_reward=453] 10%|█ | 1026/10000 [04:56<1:33:58, 1.59it/s, episode_reward=500, running_reward=453] 10%|█ | 1026/10000 [04:57<1:33:58, 1.59it/s, episode_reward=500, running_reward=455] 10%|█ | 1027/10000 [04:57<1:33:29, 1.60it/s, episode_reward=500, running_reward=455] 10%|█ | 1027/10000 [04:57<1:33:29, 1.60it/s, episode_reward=500, running_reward=456] 10%|█ | 1028/10000 [04:57<1:32:57, 1.61it/s, episode_reward=500, running_reward=456] 10%|█ | 1028/10000 [04:58<1:32:57, 1.61it/s, episode_reward=500, running_reward=458] 10%|█ | 1029/10000 [04:58<1:33:04, 1.61it/s, episode_reward=500, running_reward=458] 10%|█ | 1029/10000 [04:58<1:33:04, 1.61it/s, episode_reward=500, running_reward=458] 10%|█ | 1030/10000 [04:58<1:32:59, 1.61it/s, episode_reward=500, running_reward=458] 10%|█ | 1030/10000 [04:59<1:32:59, 1.61it/s, episode_reward=500, running_reward=460] 10%|█ | 1031/10000 [04:59<1:32:40, 1.61it/s, episode_reward=500, running_reward=460] 10%|█ | 1031/10000 [04:59<1:32:40, 1.61it/s, episode_reward=100, running_reward=457] 10%|█ | 1032/10000 [04:59<1:11:03, 2.10it/s, episode_reward=100, running_reward=457] 10%|█ | 1032/10000 [05:00<1:11:03, 2.10it/s, episode_reward=500, running_reward=458] 10%|█ | 1033/10000 [05:00<1:17:33, 1.93it/s, episode_reward=500, running_reward=458] 10%|█ | 1033/10000 [05:00<1:17:33, 1.93it/s, episode_reward=500, running_reward=460] 10%|█ | 1034/10000 [05:00<1:21:58, 1.82it/s, episode_reward=500, running_reward=460] 10%|█ | 1034/10000 [05:01<1:21:58, 1.82it/s, episode_reward=500, running_reward=462] 10%|█ | 1035/10000 [05:01<1:25:43, 1.74it/s, episode_reward=500, running_reward=462] 10%|█ | 1035/10000 [05:01<1:25:43, 1.74it/s, episode_reward=118, running_reward=459] 10%|█ | 1036/10000 [05:01<1:07:12, 2.22it/s, episode_reward=118, running_reward=459] 10%|█ | 1036/10000 [05:01<1:07:12, 2.22it/s, episode_reward=167, running_reward=457] 10%|█ | 1037/10000 [05:01<56:47, 2.63it/s, episode_reward=167, running_reward=457] 10%|█ | 1037/10000 [05:02<56:47, 2.63it/s, episode_reward=500, running_reward=458] 10%|█ | 1038/10000 [05:02<1:08:09, 2.19it/s, episode_reward=500, running_reward=458] 10%|█ | 1038/10000 [05:03<1:08:09, 2.19it/s, episode_reward=500, running_reward=460] 10%|█ | 1039/10000 [05:03<1:15:33, 1.98it/s, episode_reward=500, running_reward=460] 10%|█ | 1039/10000 [05:03<1:15:33, 1.98it/s, episode_reward=500, running_reward=460] 10%|█ | 1040/10000 [05:03<1:20:48, 1.85it/s, episode_reward=500, running_reward=460] 10%|█ | 1040/10000 [05:04<1:20:48, 1.85it/s, episode_reward=500, running_reward=462] 10%|█ | 1041/10000 [05:04<1:24:10, 1.77it/s, episode_reward=500, running_reward=462] 10%|█ | 1041/10000 [05:05<1:24:10, 1.77it/s, episode_reward=500, running_reward=462] 10%|█ | 1042/10000 [05:05<1:26:35, 1.72it/s, episode_reward=500, running_reward=462] 10%|█ | 1042/10000 [05:05<1:26:35, 1.72it/s, episode_reward=500, running_reward=462] 10%|█ | 1043/10000 [05:05<1:29:36, 1.67it/s, episode_reward=500, running_reward=462] 10%|█ | 1043/10000 [05:06<1:29:36, 1.67it/s, episode_reward=500, running_reward=462] 10%|█ | 1044/10000 [05:06<1:31:36, 1.63it/s, episode_reward=500, running_reward=462] 10%|█ | 1044/10000 [05:07<1:31:36, 1.63it/s, episode_reward=500, running_reward=462] 10%|█ | 1045/10000 [05:07<1:31:55, 1.62it/s, episode_reward=500, running_reward=462] 10%|█ | 1045/10000 [05:07<1:31:55, 1.62it/s, episode_reward=500, running_reward=462] 10%|█ | 1046/10000 [05:07<1:32:20, 1.62it/s, episode_reward=500, running_reward=462] 10%|█ | 1046/10000 [05:08<1:32:20, 1.62it/s, episode_reward=500, running_reward=462] 10%|█ | 1047/10000 [05:08<1:34:20, 1.58it/s, episode_reward=500, running_reward=462] 10%|█ | 1047/10000 [05:08<1:34:20, 1.58it/s, episode_reward=500, running_reward=462] 10%|█ | 1048/10000 [05:08<1:34:09, 1.58it/s, episode_reward=500, running_reward=462] 10%|█ | 1048/10000 [05:09<1:34:09, 1.58it/s, episode_reward=500, running_reward=462] 10%|█ | 1049/10000 [05:09<1:34:52, 1.57it/s, episode_reward=500, running_reward=462] 10%|█ | 1049/10000 [05:10<1:34:52, 1.57it/s, episode_reward=500, running_reward=462] 10%|█ | 1050/10000 [05:10<1:37:53, 1.52it/s, episode_reward=500, running_reward=462] 10%|█ | 1050/10000 [05:10<1:37:53, 1.52it/s, episode_reward=500, running_reward=462] 11%|█ | 1051/10000 [05:10<1:38:55, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1051/10000 [05:11<1:38:55, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1052/10000 [05:11<1:38:47, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1052/10000 [05:12<1:38:47, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1053/10000 [05:12<1:38:54, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1053/10000 [05:12<1:38:54, 1.51it/s, episode_reward=474, running_reward=462] 11%|█ | 1054/10000 [05:12<1:37:07, 1.54it/s, episode_reward=474, running_reward=462] 11%|█ | 1054/10000 [05:13<1:37:07, 1.54it/s, episode_reward=500, running_reward=462] 11%|█ | 1055/10000 [05:13<1:38:59, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1055/10000 [05:14<1:38:59, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1056/10000 [05:14<1:38:36, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1056/10000 [05:14<1:38:36, 1.51it/s, episode_reward=500, running_reward=462] 11%|█ | 1057/10000 [05:14<1:40:56, 1.48it/s, episode_reward=500, running_reward=462] 11%|█ | 1057/10000 [05:15<1:40:56, 1.48it/s, episode_reward=500, running_reward=462] 11%|█ | 1058/10000 [05:15<1:41:50, 1.46it/s, episode_reward=500, running_reward=462] 11%|█ | 1058/10000 [05:16<1:41:50, 1.46it/s, episode_reward=500, running_reward=462] 11%|█ | 1059/10000 [05:16<1:40:46, 1.48it/s, episode_reward=500, running_reward=462] 11%|█ | 1059/10000 [05:16<1:40:46, 1.48it/s, episode_reward=500, running_reward=462] 11%|█ | 1060/10000 [05:16<1:38:19, 1.52it/s, episode_reward=500, running_reward=462] 11%|█ | 1060/10000 [05:17<1:38:19, 1.52it/s, episode_reward=500, running_reward=462] 11%|█ | 1061/10000 [05:17<1:38:00, 1.52it/s, episode_reward=500, running_reward=462] 11%|█ | 1061/10000 [05:18<1:38:00, 1.52it/s, episode_reward=500, running_reward=462] 11%|█ | 1062/10000 [05:18<1:36:09, 1.55it/s, episode_reward=500, running_reward=462] 11%|█ | 1062/10000 [05:18<1:36:09, 1.55it/s, episode_reward=500, running_reward=463] 11%|█ | 1063/10000 [05:18<1:35:52, 1.55it/s, episode_reward=500, running_reward=463] 11%|█ | 1063/10000 [05:19<1:35:52, 1.55it/s, episode_reward=500, running_reward=465] 11%|█ | 1064/10000 [05:19<1:37:09, 1.53it/s, episode_reward=500, running_reward=465] 11%|█ | 1064/10000 [05:20<1:37:09, 1.53it/s, episode_reward=500, running_reward=466] 11%|█ | 1065/10000 [05:20<1:39:59, 1.49it/s, episode_reward=500, running_reward=466] 11%|█ | 1065/10000 [05:20<1:39:59, 1.49it/s, episode_reward=500, running_reward=466] 11%|█ | 1066/10000 [05:20<1:39:08, 1.50it/s, episode_reward=500, running_reward=466] 11%|█ | 1066/10000 [05:21<1:39:08, 1.50it/s, episode_reward=500, running_reward=466] 11%|█ | 1067/10000 [05:21<1:38:36, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1067/10000 [05:22<1:38:36, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1068/10000 [05:22<1:37:50, 1.52it/s, episode_reward=500, running_reward=466] 11%|█ | 1068/10000 [05:22<1:37:50, 1.52it/s, episode_reward=500, running_reward=466] 11%|█ | 1069/10000 [05:22<1:38:16, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1069/10000 [05:23<1:38:16, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1070/10000 [05:23<1:38:06, 1.52it/s, episode_reward=500, running_reward=466] 11%|█ | 1070/10000 [05:24<1:38:06, 1.52it/s, episode_reward=500, running_reward=466] 11%|█ | 1071/10000 [05:24<1:38:22, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1071/10000 [05:24<1:38:22, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1072/10000 [05:24<1:38:02, 1.52it/s, episode_reward=500, running_reward=466] 11%|█ | 1072/10000 [05:25<1:38:02, 1.52it/s, episode_reward=500, running_reward=466] 11%|█ | 1073/10000 [05:25<1:38:16, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1073/10000 [05:26<1:38:16, 1.51it/s, episode_reward=500, running_reward=466] 11%|█ | 1074/10000 [05:26<1:39:10, 1.50it/s, episode_reward=500, running_reward=466] 11%|█ | 1074/10000 [05:26<1:39:10, 1.50it/s, episode_reward=500, running_reward=466] 11%|█ | 1075/10000 [05:26<1:39:46, 1.49it/s, episode_reward=500, running_reward=466] 11%|█ | 1075/10000 [05:27<1:39:46, 1.49it/s, episode_reward=500, running_reward=466] 11%|█ | 1076/10000 [05:27<1:38:49, 1.50it/s, episode_reward=500, running_reward=466] 11%|█ | 1076/10000 [05:28<1:38:49, 1.50it/s, episode_reward=500, running_reward=466] 11%|█ | 1077/10000 [05:28<1:37:01, 1.53it/s, episode_reward=500, running_reward=466] 11%|█ | 1077/10000 [05:28<1:37:01, 1.53it/s, episode_reward=310, running_reward=464] 11%|█ | 1078/10000 [05:28<1:25:32, 1.74it/s, episode_reward=310, running_reward=464] 11%|█ | 1078/10000 [05:29<1:25:32, 1.74it/s, episode_reward=500, running_reward=464] 11%|█ | 1079/10000 [05:29<1:29:03, 1.67it/s, episode_reward=500, running_reward=464] 11%|█ | 1079/10000 [05:29<1:29:03, 1.67it/s, episode_reward=500, running_reward=464] 11%|█ | 1080/10000 [05:29<1:31:18, 1.63it/s, episode_reward=500, running_reward=464] 11%|█ | 1080/10000 [05:30<1:31:18, 1.63it/s, episode_reward=500, running_reward=464] 11%|█ | 1081/10000 [05:30<1:35:35, 1.56it/s, episode_reward=500, running_reward=464] 11%|█ | 1081/10000 [05:31<1:35:35, 1.56it/s, episode_reward=500, running_reward=465] 11%|█ | 1082/10000 [05:31<1:35:40, 1.55it/s, episode_reward=500, running_reward=465] 11%|█ | 1082/10000 [05:31<1:35:40, 1.55it/s, episode_reward=449, running_reward=466] 11%|█ | 1083/10000 [05:31<1:32:08, 1.61it/s, episode_reward=449, running_reward=466] 11%|█ | 1083/10000 [05:32<1:32:08, 1.61it/s, episode_reward=500, running_reward=468] 11%|█ | 1084/10000 [05:32<1:34:53, 1.57it/s, episode_reward=500, running_reward=468] 11%|█ | 1084/10000 [05:32<1:34:53, 1.57it/s, episode_reward=144, running_reward=465] 11%|█ | 1085/10000 [05:32<1:16:27, 1.94it/s, episode_reward=144, running_reward=465] 11%|█ | 1085/10000 [05:32<1:16:27, 1.94it/s, episode_reward=143, running_reward=461] 11%|█ | 1086/10000 [05:32<1:03:06, 2.35it/s, episode_reward=143, running_reward=461] 11%|█ | 1086/10000 [05:33<1:03:06, 2.35it/s, episode_reward=277, running_reward=459] 11%|█ | 1087/10000 [05:33<1:01:01, 2.43it/s, episode_reward=277, running_reward=459] 11%|█ | 1087/10000 [05:33<1:01:01, 2.43it/s, episode_reward=133, running_reward=456] 11%|█ | 1088/10000 [05:33<50:40, 2.93it/s, episode_reward=133, running_reward=456] 11%|█ | 1088/10000 [05:33<50:40, 2.93it/s, episode_reward=262, running_reward=453] 11%|█ | 1089/10000 [05:33<52:42, 2.82it/s, episode_reward=262, running_reward=453] 11%|█ | 1089/10000 [05:34<52:42, 2.82it/s, episode_reward=407, running_reward=452] 11%|█ | 1090/10000 [05:34<1:04:34, 2.30it/s, episode_reward=407, running_reward=452] 11%|█ | 1090/10000 [05:35<1:04:34, 2.30it/s, episode_reward=498, running_reward=452] 11%|█ | 1091/10000 [05:35<1:15:13, 1.97it/s, episode_reward=498, running_reward=452] 11%|█ | 1091/10000 [05:35<1:15:13, 1.97it/s, episode_reward=142, running_reward=449] 11%|█ | 1092/10000 [05:35<1:01:28, 2.41it/s, episode_reward=142, running_reward=449] 11%|█ | 1092/10000 [05:35<1:01:28, 2.41it/s, episode_reward=140, running_reward=445] 11%|█ | 1093/10000 [05:35<51:36, 2.88it/s, episode_reward=140, running_reward=445] 11%|█ | 1093/10000 [05:35<51:36, 2.88it/s, episode_reward=367, running_reward=444] 11%|█ | 1094/10000 [05:35<57:00, 2.60it/s, episode_reward=367, running_reward=444] 11%|█ | 1094/10000 [05:36<57:00, 2.60it/s, episode_reward=500, running_reward=444] 11%|█ | 1095/10000 [05:36<1:11:11, 2.08it/s, episode_reward=500, running_reward=444] 11%|█ | 1095/10000 [05:37<1:11:11, 2.08it/s, episode_reward=346, running_reward=442] 11%|█ | 1096/10000 [05:37<1:10:36, 2.10it/s, episode_reward=346, running_reward=442] 11%|█ | 1096/10000 [05:37<1:10:36, 2.10it/s, episode_reward=362, running_reward=441] 11%|█ | 1097/10000 [05:37<1:12:06, 2.06it/s, episode_reward=362, running_reward=441] 11%|█ | 1097/10000 [05:38<1:12:06, 2.06it/s, episode_reward=500, running_reward=441] 11%|█ | 1098/10000 [05:38<1:22:00, 1.81it/s, episode_reward=500, running_reward=441] 11%|█ | 1098/10000 [05:39<1:22:00, 1.81it/s, episode_reward=500, running_reward=441] 11%|█ | 1099/10000 [05:39<1:25:25, 1.74it/s, episode_reward=500, running_reward=441] 11%|█ | 1099/10000 [05:39<1:25:25, 1.74it/s, episode_reward=500, running_reward=441] 11%|█ | 1100/10000 [05:39<1:28:11, 1.68it/s, episode_reward=500, running_reward=441] 11%|█ | 1100/10000 [05:40<1:28:11, 1.68it/s, episode_reward=500, running_reward=441] 11%|█ | 1101/10000 [05:40<1:34:15, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1101/10000 [05:41<1:34:15, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1102/10000 [05:41<1:34:31, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1102/10000 [05:41<1:34:31, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1103/10000 [05:41<1:34:16, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1103/10000 [05:42<1:34:16, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1104/10000 [05:42<1:35:38, 1.55it/s, episode_reward=500, running_reward=441] 11%|█ | 1104/10000 [05:42<1:35:38, 1.55it/s, episode_reward=500, running_reward=441] 11%|█ | 1105/10000 [05:42<1:35:36, 1.55it/s, episode_reward=500, running_reward=441] 11%|█ | 1105/10000 [05:43<1:35:36, 1.55it/s, episode_reward=500, running_reward=441] 11%|█ | 1106/10000 [05:43<1:34:53, 1.56it/s, episode_reward=500, running_reward=441] 11%|█ | 1106/10000 [05:44<1:34:53, 1.56it/s, episode_reward=500, running_reward=441] 11%|█ | 1107/10000 [05:44<1:34:40, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1107/10000 [05:44<1:34:40, 1.57it/s, episode_reward=500, running_reward=441] 11%|█ | 1108/10000 [05:44<1:35:23, 1.55it/s, episode_reward=500, running_reward=441] 11%|█ | 1108/10000 [05:45<1:35:23, 1.55it/s, episode_reward=500, running_reward=443] 11%|█ | 1109/10000 [05:45<1:35:29, 1.55it/s, episode_reward=500, running_reward=443] 11%|█ | 1109/10000 [05:46<1:35:29, 1.55it/s, episode_reward=500, running_reward=444] 11%|█ | 1110/10000 [05:46<1:34:39, 1.57it/s, episode_reward=500, running_reward=444] 11%|█ | 1110/10000 [05:46<1:34:39, 1.57it/s, episode_reward=500, running_reward=446] 11%|█ | 1111/10000 [05:46<1:33:35, 1.58it/s, episode_reward=500, running_reward=446] 11%|█ | 1111/10000 [05:47<1:33:35, 1.58it/s, episode_reward=500, running_reward=449] 11%|█ | 1112/10000 [05:47<1:32:44, 1.60it/s, episode_reward=500, running_reward=449] 11%|█ | 1112/10000 [05:48<1:32:44, 1.60it/s, episode_reward=500, running_reward=451] 11%|█ | 1113/10000 [05:48<1:32:22, 1.60it/s, episode_reward=500, running_reward=451] 11%|█ | 1113/10000 [05:48<1:32:22, 1.60it/s, episode_reward=500, running_reward=454] 11%|█ | 1114/10000 [05:48<1:31:57, 1.61it/s, episode_reward=500, running_reward=454] 11%|█ | 1114/10000 [05:49<1:31:57, 1.61it/s, episode_reward=500, running_reward=456] 11%|█ | 1115/10000 [05:49<1:33:38, 1.58it/s, episode_reward=500, running_reward=456] 11%|█ | 1115/10000 [05:49<1:33:38, 1.58it/s, episode_reward=500, running_reward=458] 11%|█ | 1116/10000 [05:49<1:35:07, 1.56it/s, episode_reward=500, running_reward=458] 11%|█ | 1116/10000 [05:50<1:35:07, 1.56it/s, episode_reward=500, running_reward=458] 11%|█ | 1117/10000 [05:50<1:37:00, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1117/10000 [05:51<1:37:00, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1118/10000 [05:51<1:36:32, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1118/10000 [05:51<1:36:32, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1119/10000 [05:51<1:36:39, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1119/10000 [05:52<1:36:39, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1120/10000 [05:52<1:36:16, 1.54it/s, episode_reward=500, running_reward=458] 11%|█ | 1120/10000 [05:53<1:36:16, 1.54it/s, episode_reward=500, running_reward=458] 11%|█ | 1121/10000 [05:53<1:34:21, 1.57it/s, episode_reward=500, running_reward=458] 11%|█ | 1121/10000 [05:53<1:34:21, 1.57it/s, episode_reward=500, running_reward=458] 11%|█ | 1122/10000 [05:53<1:34:10, 1.57it/s, episode_reward=500, running_reward=458] 11%|█ | 1122/10000 [05:54<1:34:10, 1.57it/s, episode_reward=500, running_reward=458] 11%|█ | 1123/10000 [05:54<1:35:25, 1.55it/s, episode_reward=500, running_reward=458] 11%|█ | 1123/10000 [05:55<1:35:25, 1.55it/s, episode_reward=500, running_reward=458] 11%|█ | 1124/10000 [05:55<1:36:37, 1.53it/s, episode_reward=500, running_reward=458] 11%|█ | 1124/10000 [05:55<1:36:37, 1.53it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1125/10000 [05:55<1:37:44, 1.51it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1125/10000 [05:56<1:37:44, 1.51it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1126/10000 [05:56<1:38:38, 1.50it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1126/10000 [05:57<1:38:38, 1.50it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1127/10000 [05:57<1:39:24, 1.49it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1127/10000 [05:57<1:39:24, 1.49it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1128/10000 [05:57<1:38:08, 1.51it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1128/10000 [05:58<1:38:08, 1.51it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1129/10000 [05:58<1:35:54, 1.54it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1129/10000 [05:59<1:35:54, 1.54it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1130/10000 [05:59<1:34:32, 1.56it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1130/10000 [05:59<1:34:32, 1.56it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1131/10000 [05:59<1:35:01, 1.56it/s, episode_reward=500, running_reward=458] 11%|█▏ | 1131/10000 [06:00<1:35:01, 1.56it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1132/10000 [06:00<1:36:24, 1.53it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1132/10000 [06:01<1:36:24, 1.53it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1133/10000 [06:01<1:35:25, 1.55it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1133/10000 [06:01<1:35:25, 1.55it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1134/10000 [06:01<1:37:07, 1.52it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1134/10000 [06:02<1:37:07, 1.52it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1135/10000 [06:02<1:35:15, 1.55it/s, episode_reward=500, running_reward=462] 11%|█▏ | 1135/10000 [06:02<1:35:15, 1.55it/s, episode_reward=500, running_reward=466] 11%|█▏ | 1136/10000 [06:02<1:34:10, 1.57it/s, episode_reward=500, running_reward=466] 11%|█▏ | 1136/10000 [06:03<1:34:10, 1.57it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1137/10000 [06:03<1:36:01, 1.54it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1137/10000 [06:04<1:36:01, 1.54it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1138/10000 [06:04<1:38:08, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1138/10000 [06:04<1:38:08, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1139/10000 [06:04<1:38:03, 1.51it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1139/10000 [06:05<1:38:03, 1.51it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1140/10000 [06:05<1:37:25, 1.52it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1140/10000 [06:06<1:37:25, 1.52it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1141/10000 [06:06<1:36:18, 1.53it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1141/10000 [06:06<1:36:18, 1.53it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1142/10000 [06:06<1:37:56, 1.51it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1142/10000 [06:07<1:37:56, 1.51it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1143/10000 [06:07<1:36:39, 1.53it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1143/10000 [06:08<1:36:39, 1.53it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1144/10000 [06:08<1:35:29, 1.55it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1144/10000 [06:08<1:35:29, 1.55it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1145/10000 [06:08<1:36:36, 1.53it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1145/10000 [06:09<1:36:36, 1.53it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1146/10000 [06:09<1:38:10, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1146/10000 [06:10<1:38:10, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1147/10000 [06:10<1:38:41, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1147/10000 [06:10<1:38:41, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1148/10000 [06:10<1:39:02, 1.49it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1148/10000 [06:11<1:39:02, 1.49it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1149/10000 [06:11<1:38:18, 1.50it/s, episode_reward=500, running_reward=470] 11%|█▏ | 1149/10000 [06:12<1:38:18, 1.50it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1150/10000 [06:12<1:37:08, 1.52it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1150/10000 [06:12<1:37:08, 1.52it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1151/10000 [06:12<1:35:27, 1.55it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1151/10000 [06:13<1:35:27, 1.55it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1152/10000 [06:13<1:36:18, 1.53it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1152/10000 [06:14<1:36:18, 1.53it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1153/10000 [06:14<1:35:53, 1.54it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1153/10000 [06:14<1:35:53, 1.54it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1154/10000 [06:14<1:35:25, 1.54it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1154/10000 [06:15<1:35:25, 1.54it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1155/10000 [06:15<1:34:27, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1155/10000 [06:16<1:34:27, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1156/10000 [06:16<1:34:06, 1.57it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1156/10000 [06:16<1:34:06, 1.57it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1157/10000 [06:16<1:33:42, 1.57it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1157/10000 [06:17<1:33:42, 1.57it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1158/10000 [06:17<1:32:54, 1.59it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1158/10000 [06:17<1:32:54, 1.59it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1159/10000 [06:17<1:32:22, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1159/10000 [06:18<1:32:22, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1160/10000 [06:18<1:32:14, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1160/10000 [06:19<1:32:14, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1161/10000 [06:19<1:36:06, 1.53it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1161/10000 [06:19<1:36:06, 1.53it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1162/10000 [06:19<1:36:38, 1.52it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1162/10000 [06:20<1:36:38, 1.52it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1163/10000 [06:20<1:37:17, 1.51it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1163/10000 [06:21<1:37:17, 1.51it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1164/10000 [06:21<1:35:35, 1.54it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1164/10000 [06:21<1:35:35, 1.54it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1165/10000 [06:21<1:34:07, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1165/10000 [06:22<1:34:07, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1166/10000 [06:22<1:34:27, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1166/10000 [06:23<1:34:27, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1167/10000 [06:23<1:34:21, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1167/10000 [06:23<1:34:21, 1.56it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1168/10000 [06:23<1:33:18, 1.58it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1168/10000 [06:24<1:33:18, 1.58it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1169/10000 [06:24<1:32:39, 1.59it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1169/10000 [06:25<1:32:39, 1.59it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1170/10000 [06:25<1:33:14, 1.58it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1170/10000 [06:25<1:33:14, 1.58it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1171/10000 [06:25<1:34:45, 1.55it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1171/10000 [06:26<1:34:45, 1.55it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1172/10000 [06:26<1:33:36, 1.57it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1172/10000 [06:26<1:33:36, 1.57it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1173/10000 [06:26<1:32:58, 1.58it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1173/10000 [06:27<1:32:58, 1.58it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1174/10000 [06:27<1:32:21, 1.59it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1174/10000 [06:28<1:32:21, 1.59it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1175/10000 [06:28<1:32:07, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1175/10000 [06:28<1:32:07, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1176/10000 [06:28<1:31:55, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1176/10000 [06:29<1:31:55, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1177/10000 [06:29<1:31:48, 1.60it/s, episode_reward=500, running_reward=470] 12%|█▏ | 1177/10000 [06:30<1:31:48, 1.60it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1178/10000 [06:30<1:31:30, 1.61it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1178/10000 [06:30<1:31:30, 1.61it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1179/10000 [06:30<1:31:18, 1.61it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1179/10000 [06:31<1:31:18, 1.61it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1180/10000 [06:31<1:31:47, 1.60it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1180/10000 [06:31<1:31:47, 1.60it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1181/10000 [06:31<1:31:39, 1.60it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1181/10000 [06:32<1:31:39, 1.60it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1182/10000 [06:32<1:32:37, 1.59it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1182/10000 [06:33<1:32:37, 1.59it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1183/10000 [06:33<1:32:41, 1.59it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1183/10000 [06:33<1:32:41, 1.59it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1184/10000 [06:33<1:33:46, 1.57it/s, episode_reward=500, running_reward=472] 12%|█▏ | 1184/10000 [06:34<1:33:46, 1.57it/s, episode_reward=500, running_reward=476] 12%|█▏ | 1184/10000 [06:34<48:57, 3.00it/s, episode_reward=500, running_reward=476] Solved at episode 1184: average reward: 475.77! CPU times: user 15min 57s, sys: 3min 25s, total: 19min 22s Wall time: 6min 34s
시각화
훈련 후에는 모델이 환경에서 어떻게 동작하는지 시각화하는 것이 좋습니다. 아래 셀을 실행하여 모델의 한 에피소드 실행에 대한 GIF 애니메이션을 생성할 수 있습니다. Colab에서 환경의 이미지를 올바르게 렌더링하려면 Gym에 대한 추가 패키지를 설치해야 합니다.
# Render an episode and save as a GIF file
from IPython import display as ipythondisplay
from PIL import Image
render_env = gym.make("CartPole-v1", render_mode='rgb_array')
def render_episode(env: gym.Env, model: tf.keras.Model, max_steps: int):
state, info = env.reset()
state = tf.constant(state, dtype=tf.float32)
screen = env.render()
images = [Image.fromarray(screen)]
for i in range(1, max_steps + 1):
state = tf.expand_dims(state, 0)
action_probs, _ = model(state)
action = np.argmax(np.squeeze(action_probs))
state, reward, done, truncated, info = env.step(action)
state = tf.constant(state, dtype=tf.float32)
# Render screen every 10 steps
if i % 10 == 0:
screen = env.render()
images.append(Image.fromarray(screen))
if done:
break
return images
# Save GIF image
images = render_episode(render_env, model, max_steps_per_episode)
image_file = 'cartpole-v1.gif'
# loop=0: loop forever, duration=1: play each frame for 1ms
images[0].save(
image_file, save_all=True, append_images=images[1:], loop=0, duration=1)
import tensorflow_docs.vis.embed as embed
embed.embed_file(image_file)

다음 단계
이 튜토리얼에서는 Tensorflow를 사용하여 Actor-Critic 방법을 구현하는 방법을 보여주었습니다.
다음 단계로 Gym의 다른 환경에서 모델의 훈련을 시도할 수 있습니다.
Actor-Critic 방법 및 Cartpole-v0 문제에 대한 추가 정보는 다음 리소스를 참조하세요.
TensorFlow에서 더 많은 강화 학습 예를 보려면 다음 리소스를 확인하세요.
TensorFlow.org에서 보기
Google Colab에서 실행
GitHub에서 소스 보기
노트북 다운로드