!!!Batch/Interpreters

From Esolang
Jump to navigation Jump to search

Prior interpreters/translators for !!!Batch are located here. Note they are here as opposed to a file host as those are notorious for losing files over time.

Version 1.3 (Batch)

Note by Shubshub: 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

!Py!Batch version 1.5 (Python)

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')

!Py!Batch version 2.0 (Python)

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')

!Py!Batch (!!!Batch 1.5)

Note by Shubshub: 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?!??!!!!!!!!!!!!!!!!!!!!?')