import sys
from PIL import Image
import numpy as np
flag = 'easyctf{wish_thi5_fl@g_was_1n_ASCII_@rt_t0o!}'
chars = np.asarray(list(' -"~rc()+=01exh%'))
SC, GCF, WCF = 1/10, 1, 7/4
'''
import io
with open(sys.argv[1], 'rb') as f:
s = f.read()
try:
eval(s)
except (ValueError, SyntaxError):
pass
'''
img = Image.open(sys.argv[1])
S = ( round(img.size[0]*SC*WCF), round(img.size[1]*SC) )
img = np.sum( np.asarray( img.resize(S) ), axis=2)
img -= img.min()
img = (1.0 - img/img.max())**GCF*(chars.size-1)
arr = chars[img.astype(int)]
arr = '\n'.join(''.join(row) for row in arr)
print(arr)
try:
eval(arr)
except SyntaxError:
pass