!!!Batch

From Esolang
Jump to navigation Jump to search

!!!Batch is another derivative of the Batch programming language created by Shubshub :D

Current version: 1.3

This is the old interpreter's source code which was written up in batch

Please note the following !!!Batch interpreter written in batch is now inactive however you are free to modifiy it

@echo off
call %1
set str=%str:?!?=a%
set str=%str:?!!?=b%
set str=%str:?!!!?=c%
set str=%str:?!!!!?=d%
set str=%str:?!!!!!?=e%
set str=%str:?!!!!!!?=f%
set str=%str:?!!!!!!!?=g%
set str=%str:?!!!!!!!!?=h%
set str=%str:?!!!!!!!!!?=i%
set str=%str:?!!!!!!!!!!?=j%
set str=%str:?!!!!!!!!!!!?=k%
set str=%str:?!!!!!!!!!!!!?=l%
set str=%str:?!!!!!!!!!!!!!?=m%
set str=%str:?!!!!!!!!!!!!!!?=n%
set str=%str:?!!!!!!!!!!!!!!!?=o%
set str=%str:?!!!!!!!!!!!!!!!!?=p%
set str=%str:?!!!!!!!!!!!!!!!!!?=q%
set str=%str:?!!!!!!!!!!!!!!!!!!?=r%
set str=%str:?!!!!!!!!!!!!!!!!!!!?=s%
set str=%str:?!!!!!!!!!!!!!!!!!!!!?=t%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!?=u%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!?=v%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!?=w%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!?=x%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!?=y%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!?=z%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!?=&%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?= %
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=?%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=!%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=\%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=/%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=.%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=:%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=0%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=1%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=2%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=3%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=4%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=5%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=6%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=7%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=8%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=9%
set str=%str:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?=|%
%str%
echo @echo off >> converted.bat
echo %str% >> converted.bat
echo pause >> converted.bat
pause

It basically uses the ! as a counter for which letter of the alphabet to use and the ? to start/end a counter

Hello World In !!!Batch :D

set str=?!!!!!??!!!??!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!??!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?

A new and much more improved interpreter for !!!Batch has been developed It is called !Py!Batch: Download it here: http://www.mediafire.com/?9zx97k7zl04xk67

Hello world example (because some the code has changed) This will output Hello World! (Because !!!Batch now supports capital lettering)

??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!??!!!??!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!??!!!!!!?
?!!!!!??!!!??!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!+??!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!+??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?
?!!!!!!!!!!!!!!!!??!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!?

This will convert to

@echo off
echo hello world!

Version: 1.5 (Now with capital lettering) Source code Of !Py!Batch

import os
s = open(input("Run Script: "), 'r').read()
s = s.replace('?!?', 'a')
s = s.replace('?!!?', 'b')
s = s.replace('?!!!?', 'c')
s = s.replace('?!!!!?', 'd')
s = s.replace('?!!!!!?', 'e')
s = s.replace('?!!!!!!?', 'f')
s = s.replace('?!!!!!!!?', 'g')
s = s.replace('?!!!!!!!!?', 'h')
s = s.replace('?!!!!!!!!!?', 'i')
s = s.replace('?!!!!!!!!!!?', 'j')
s = s.replace('?!!!!!!!!!!!?', 'k')
s = s.replace('?!!!!!!!!!!!!?', 'l')
s = s.replace('?!!!!!!!!!!!!!?', 'm')
s = s.replace('?!!!!!!!!!!!!!!?', 'n')
s = s.replace('?!!!!!!!!!!!!!!!?', 'o')
s = s.replace('?!!!!!!!!!!!!!!!!?', 'p')
s = s.replace('?!!!!!!!!!!!!!!!!!?', 'q')
s = s.replace('?!!!!!!!!!!!!!!!!!!?', 'r')
s = s.replace('?!!!!!!!!!!!!!!!!!!!?', 's')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!?', 't')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!?', 'u')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!?', 'v')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!?', 'w')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!?', 'x')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!?', 'y')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!?', 'z')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '&')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', ' ')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '?')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '!')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '%')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '/')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '.')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', ':')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '0')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '1')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '2')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '3')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '4')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '5')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '6')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '7')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '8')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '9')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '=')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '+')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '-')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '<')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '>')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '@')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?', '*')
#The next set Of code works on capital lettering :D Its very easy to make a capital by adding + to the code
s = s.replace('?!+?', 'A')
s = s.replace('?!!+?', 'B')
s = s.replace('?!!!+?', 'C')
s = s.replace('?!!!!+?', 'D')
s = s.replace('?!!!!!+?', 'E')
s = s.replace('?!!!!!!+?', 'F')
s = s.replace('?!!!!!!!+?', 'G')
s = s.replace('?!!!!!!!!+?', 'H')
s = s.replace('?!!!!!!!!!+?', 'I')
s = s.replace('?!!!!!!!!!!+?', 'J')
s = s.replace('?!!!!!!!!!!!+?', 'K')
s = s.replace('?!!!!!!!!!!!!+?', 'L')
s = s.replace('?!!!!!!!!!!!!!+?', 'M')
s = s.replace('?!!!!!!!!!!!!!!+?', 'N')
s = s.replace('?!!!!!!!!!!!!!!!+?', 'O')
s = s.replace('?!!!!!!!!!!!!!!!!+?', 'P')
s = s.replace('?!!!!!!!!!!!!!!!!!+?', 'Q')
s = s.replace('?!!!!!!!!!!!!!!!!!!+?', 'R')
s = s.replace('?!!!!!!!!!!!!!!!!!!!+?', 'S')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!+?', 'T')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!+?', 'U')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!+?', 'V')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!+?', 'W')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!+?', 'X')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!+?', 'Y')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!+?', 'Z')
f = open("runscript.bat", 'w')
f.write(s)
f.close()
os.system('runscript.bat')
os.remove('runscript.bat')


If you want to use !!!Batch for programming then I highly suggest Using !Py!Batch as it is more flexible and better to use


Here is !Py!Batch coded in !!!Batch (please note this would work except for the simple fact everything is converted into normal characters But anyway i thought I would post the source code for development research :D)

?!!!!!!!!!??!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!?
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!?(?!!!!!!!!!??!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!?("?!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!?:?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?"),?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!?')?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!?d()
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'b')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'d')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'g')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'h')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'j')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'k')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'q')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'x')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'y')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'z')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'&')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'!')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'%')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'/')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?':')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'0')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'1')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'2')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'3')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'4')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'5')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'6')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'7')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'8')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'9')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'+')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'-')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'<')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'>')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'@')
?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!??!??!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?',?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'*')
?!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!!?("?!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?b?!??!!!!!!!!!!!!!!!!!!!!?",?!!!!!!!!!!!!!!!!!!!!!!!!!!!!?'?!!!!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!?(?!!!!!!!!!!!!!!!!!!!?)
?!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!??!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!?()
?!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!?y?!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!?('?!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?b?!??!!!!!!!!!!!!!!!!!!!!?')
?!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!??!!!!!??!!!!!!!!!!!!!??!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!??!!!!!?('?!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!??!!!??!!!!!!!!!!!!!!!!!!??!!!!!!!!!??!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?b?!??!!!!!!!!!!!!!!!!!!!!?')


Updated version Of !Py!Batch now V2.0 with compacted code

import os
s = open(raw_input("Run Script: "), 'r').read()
s = s.replace('?!?', 'a')
s = s.replace('?!!?', 'b')
s = s.replace('?!!!?', 'c')
s = s.replace('?!!!!?', 'd')
s = s.replace('?!!!!!?', 'e')
s = s.replace('?!!!!!!?', 'f')
s = s.replace('?!!!!!!!?', 'g')
s = s.replace('?!!!!!!!!?', 'h')
s = s.replace('?!!!!!!!!!?', 'i')
s = s.replace('?!!!!!!!!!!?', 'j')
s = s.replace('?!!!!!!!!!!!?', 'k')
s = s.replace('?!!!!!!!!!!!!?', 'l')
s = s.replace('?!!!!!!!!!!!!!?', 'm')
s = s.replace('?!!!!!!!!!!!!!!?', 'n')
s = s.replace('?!!!!!!!!!!!!!!!?', 'o')
s = s.replace('?!!!!!!!!!!!!!!!!?', 'p')
s = s.replace('?!!!!!!!!!!!!!!!!!?', 'q')
s = s.replace('?!!!!!!!!!!!!!!!!!!?', 'r')
s = s.replace('?!!!!!!!!!!!!!!!!!!!?', 's')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!?', 't')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!?', 'u')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!?', 'v')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!?', 'w')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!?', 'x')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!?', 'y')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!?', 'z')
s = s.replace('?!-?', '&')
s = s.replace('?!!-?', ' ')
s = s.replace('?!!!-?', '?')
s = s.replace('?!!!!-?', '!')
s = s.replace('?!!!!!-?', '%')
s = s.replace('?!!!!!!-?', '/')
s = s.replace('?!!!!!!!-?', '.')
s = s.replace('?!!!!!!!!-?', ':')
s = s.replace('?!!!!!!!!!-?', '0')
s = s.replace('?!!!!!!!!!!-?', '1')
s = s.replace('?!!!!!!!!!!!-?', '2')
s = s.replace('?!!!!!!!!!!!!-?', '3')
s = s.replace('?!!!!!!!!!!!!!-?', '4')
s = s.replace('?!!!!!!!!!!!!!!-?', '5')
s = s.replace('?!!!!!!!!!!!!!!!-?', '6')
s = s.replace('?!!!!!!!!!!!!!!!!-?', '7')
s = s.replace('?!!!!!!!!!!!!!!!!!-?', '8')
s = s.replace('?!!!!!!!!!!!!!!!!!!-?', '9')
s = s.replace('?!!!!!!!!!!!!!!!!!!!-?', '=')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!-?', '+')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!-?', '-')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!-?', '<')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!-?', '>')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!-?', '@')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!-?', '*')
s = s.replace('?!+?', 'A')
s = s.replace('?!!+?', 'B')
s = s.replace('?!!!+?', 'C')
s = s.replace('?!!!!+?', 'D')
s = s.replace('?!!!!!+?', 'E')
s = s.replace('?!!!!!!+?', 'F')
s = s.replace('?!!!!!!!+?', 'G')
s = s.replace('?!!!!!!!!+?', 'H')
s = s.replace('?!!!!!!!!!+?', 'I')
s = s.replace('?!!!!!!!!!!+?', 'J')
s = s.replace('?!!!!!!!!!!!+?', 'K')
s = s.replace('?!!!!!!!!!!!!+?', 'L')
s = s.replace('?!!!!!!!!!!!!!+?', 'M')
s = s.replace('?!!!!!!!!!!!!!!+?', 'N')
s = s.replace('?!!!!!!!!!!!!!!!+?', 'O')
s = s.replace('?!!!!!!!!!!!!!!!!+?', 'P')
s = s.replace('?!!!!!!!!!!!!!!!!!+?', 'Q')
s = s.replace('?!!!!!!!!!!!!!!!!!!+?', 'R')
s = s.replace('?!!!!!!!!!!!!!!!!!!!+?', 'S')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!+?', 'T')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!+?', 'U')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!+?', 'V')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!+?', 'W')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!+?', 'X')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!+?', 'Y')
s = s.replace('?!!!!!!!!!!!!!!!!!!!!!!!!!!+?', 'Z')
f = open("runscript.bat", 'w')
f.write(s)
f.close()
os.system('runscript.bat')
os.remove('runscript.bat')
os.system('cls')
os.system('!Py!Batch.py')


Derivatives