soko.py

Created by arthurjacquin

Created on June 29, 2020

9.15 KB


l1 = '4-5#10-|4-#3-#10-|4-#$--#10-|--3#--$##9-|--#--$-$-#9-|3#-#-##-#3-6#|#3-#-##-5#--..#|#-$--$10-..#|5#-3#-#@##--..#|4-#5-9#|4-7#8-'
l2 = '12#--|#..--#5-3#|#..--#-$--$--#|#..--#$4#--#|#..4-@-##--#|#..--#-#--$-##|6#-##$-$-#|--#-$--$-$-$-#|--#4-#5-#|--12#'
l3 = '8-8#-|8-#5-@#-|8-#-$#$-##-|8-#-$--$#--|8-##$-$-#--|9#-$-#-3#|#4.--##-$--$--#|##3.4-$--$3-#|#4.--10#|8#9-'
l4 = '11-8#|11-#--4.#|12#--4.#|#4-#--$-$3-4.#|#-3$#$--$-#--4.#|#--$5-$-#--4.#|#-$$-#$-$-$8#|#--$-#5-#7-|##-9#7-|#4-#4-##7-|#5-$3-##7-|#--$$#$$--@#7-|#4-#4-##7-|11#8-'
l5 = '8-5#4-|8-#3-5#|8-#-#$##--#|8-#5-$-#|9#-3#3-#|#4.--##-$--$3#|#4.4-$-$$-##-|#4.--##$--$-@#-|9#--$--##-|8-#-$-$--#-|8-3#-##-#-|10-#4-#-|10-6#-'
l6 = '6#--3#-|#..--#-##@##|#..--3#3-#|#..5-$$-#|#..--#-#-$-#|#..3#-#-$-#|4#-$-#$--#|3-#--$#-$-#|3-#-$--$--#|3-#--##3-#|3-9#'
l7 = '7-5#-|-7#3-##|##-#-@##-$$-#|#4-$6-#|#--$--3#3-#|3#-5#$3#|#-$--3#-..#-|#-$-$-$-3.#-|#4-3#3.#-|#-$$-#-#3.#-|#--3#-5#-|4#9-'
l8 = '--4#10-|--#--11#|--#4-$3-$-$-#|--#-$#-$-#--$--#|--#--$-$--#4-#|3#-$#-#--4#-#|#@#$-$-$--##3-#|#4-$-#$#3-#-#|#3-$4-$-$-$-#|5#--9#|--#6-#6-|--#6-#6-|--#6.#6-|--#6.#6-|--#6.#6-|--8#6-'
l9 = '10-7#|10-#--3.#|6-5#--3.#|6-#6-.-.#|6-#--##--3.#|6-##-##--3.#|5-3#-8#|5-#-3$-##4-|-5#--$-$-5#|##3-#$-$3-#3-#|#@-$--$4-$--$-#|6#-$$-$-5#|5-#6-#4-|5-8#4-'
l10 = '-3#--13#|##@4#7-#3-#|#-$$3-$$--$-$-3.#|#--3$#4-$--#3.#|#-$3-#-$$-$$-#3.#|3#3-#--$4-#3.#|#5-#-$-$-$-#3.#|#4-6#-3#3.#|##-#--#--$-$--#3.#|#--##-#-$$-$-$##..#|#-..#-#--$6-#.#|#-..#-#-3$-3$-#.#|5#-#7-#-#.#|4-#-9#-#.#|4-#11-#.#|4-15#'
l11 = '10-4#5-|5-4#-#--#5-|3-3#-@3#$-#5-|--##6-$--#5-|-##--$-$$##-##5-|-#--#$##5-#5-|-#-#-$-$$-#-3#4-|-#3-$-#--#-$-5#|4#4-#--$$-#3-#|4#-##-$9-#|#.4-3#--8#|#..-..#-4#7-|#3.#.#12-|#5.#12-|7#12-'
l12 = '16#-|#14-#-|#-#-6#5-#-|#-#--$-$-$-$#--#-|#-#3-$@$3-##-##|#-#--$-$-$3#3.#|#-#3-$-$--##3.#|#-3#3$-$-##3.#|#5-#-##-##3.#|5#3-##-##3.#|4-5#5-3#|8-#5-#--|8-7#--'
l13 = '3-9#7-|--##3-##--6#--|3#5-#--#4-3#|#--$-#$-#--#--3.-#|#-#-$#@$##-#-#.#.-#|#--#-#$--#4-.-.-#|#-$4-$-#-#-#.#.-#|#3-##--##$-$-.-.-#|#-$-#3-#--#$#.#.-#|##-$--$3-$--$3.-#|-#$-6#4-##--#|-#--#4-10#|-4#14-'
l14 = '7-7#4-|-7#5-#4-|-#5-#-$@$-#4-|-#$$-#3-9#|-#-3#6.##3-#|-#3-$6.##-#-#|-#-3#6.5-#|##3-4#-3#-#$##|#--#$3-#--$--#-#-|#--$-3$--#-$##-#-|#3-$-$-3#$$-#-#-|5#5-$3-#-#-|4-3#-3#3-#-#-|6-#5-#3-#-|6-8#--#-|13-4#-'
l15 = '3-8#6-|3-#3-#--#6-|3-#--$3-#6-|-3#-#$3-4#3-|-#--$--##$3-#3-|-#--#-@-$-#-$#3-|-#--#6-$-4#|-##-4#$##5-#|-#-$#5.#-#3-#|-#--$..**.-$#-3#|##--#5.#3-#--|#3-3#-7#--|#-$$--#--#7-|#--#5-#7-|6#3-#7-|5-5#7-'
l16 = '5#9-|#3-##8-|#4-#--4#--|#-$--4#--#--|#--$$-$3-$#--|3#@-#$4-##-|-#--##--$-$-##|-#-$--##-##-.#|-#--#$##$--#.#|-3#3-$..##.#|--#4-#.*3.#|--#-$$-#5.#|--#--9#|--#--#8-|--4#8-'
l17 = '3-10#3-|3-#..--#3-#3-|3-#..6-#3-|3-#..--#--4#-|--7#--#--##|--#12-#|--#--#--##--#--#|4#-##--4#-##|#--$--5#-#--#|#-#-$--$--#-$--#|#-@$--$3-#3-##|4#-##-7#-|3-#4-#7-|3-6#7-'
l18 = '5-11#3-|5-#--.--#3-#3-|5-#-#.4-@-#3-|-5#-##..#-4#--|##--#-..3#5-3#|#-$-#3.3-$-#--$-#|#4-..-##--##-##-#|4#$##$#-$-#3-#-#|--##-#4-#$-$$-#-#|--#--$-#-#--#-$##-#|--#15-#|--#--11#--#|--4#9-4#'
l19 = '--6#11-|--#3-@4#8-|5#-$3-#8-|#3-##4-4#5-|#-$-#--##4-#5-|#-$-#--5#-#5-|##-$--$4-#-#5-|##-$-$-3#-#-#5-|##-#--$--#-#-#5-|##-#-#$#3-#-#5-|##-3#3-#-#-6#|#--$--4#-#-#4.#|#4-$4-$3-..#.#|4#$--$#-$3-4.#|#7-#--##-4.#|19#'
l20 = '4-10#5-|5#8-4#--|#5-#3-$--#@-#--|#-7#$4#--3#|#-#4-##-#--#$-..#|#-#-$5-#--#--#.#|#-#-$--#5-#$-..#|#-#--3#-##5-#.#|#-3#--#--#--#$-..#|#-#4-#--4#--#.#|#-#$3-$--$--#$-..#|#4-$-#-$-$-#--#.#|4#-$3#4-#$-..#|3-#4-$$-3#4.#|3-#6-##-6#|3-8#8-'
l21 = '9#6-|#7-#6-|#7-4#3-|##-4#-#--#3-|##-#@##4-#3-|#-3$-$--$$#3-|#--#-##-$--#3-|#--#-##--$-4#|4#--3$-$#--#|-#3-##3-4.#|-#-#3-#-#..-.#|-#3-#-#-##3.#|-5#-$--#3.#|5-##3-5#|6-5#4-'
l22 = '6#5-4#4-|#4-7#--5#|#3-$#--#--$--#3-#|#--$--$--$-#-$-$--#|##$-$3-#-@#-$4-#|#--$-11#-##|#-#3-#7.#-$#-|#-##--#-6.#--#-|#-#3-$8.$-#-|#-#-$-#4.-..#--#-|#--$-$4#$4#-$#-|#-$3-3#-$3-$--##|#-$5-$-$--$4-#|##-6#-$-5#-#|#9-#7-#|19#'
l23 = '4-7#8-|4-#--#--4#5-|5#-$#$-#--##4-|#..-#--#--#3-#4-|#..-#-$#$-#--$4#-|#.--#5-#$--#--#-|#..3-$#--#-$4-#-|#..@#--#$-#$--#--#-|#..-#-$#5-$#--#-|#..-#--#$$#$--#--##|#..-#-$#--#--$#$--#|#..-#--#--#3-#3-#|##.-4#--5#3-#|-4#--4#3-5#'
l24 = '15#4-|#10.--.4#-|#10.$$.#--#-|11#$-#3-##|#6-$--$5-$-#|##-4#3-#--$-#--#|#6-#3-##--#-##|#--$#--#-##--3#-##|#-$-#$3#4-3#-##|3#--$-#--#--3#-##|3#4-$-##-#--#-##|-#-$--#--$--$-$3-#|-#--$--$#3$--#3-#|-#--#--$6-5#|-#-@##--#--#--#4-|-14#4-'
l25 = '4#15-|#--14#--|#--#3-..#6.#--|#--#-#-5#-3.#--|##$#4-8.#--|#3-##$6#--4#|#-$-#5-6#@-#|##$-#-$3-6#--#|#--$-#3$##7-#|#6-#4-#$#$3#|#-4#-#5$4-#-|#-#4-$5-#3-#-|#-#3-##8-3#|#-6#$6#-$-#|#8-#4-#3-#|10#4-5#'
l26 = '-7#7-|-#--#--5#3-|##--#--#3.3#-|#--$#--#3.--#-|#-$-#$$-3.--#-|#--$#--#3.-.#-|#3-#-$8#|##$7-$-$-#|##--#--$$-#3-#|-6#--##$$@#|6-#6-##|6-8#-'
l27 = '-17#-|-#3.3-#4-#3-##|##5.--$##-#-#$-#|#6.#--$--#4-#|#6.#--#--#-#--#|9#-$--$-$--#|--#5-#$##$-##$##|-##3-$4-#-$4-#|-#--##-3#-#--##$-#|-#-$-$$5-$--$--#|-#-$4-$##$-6#|-7#--@-##5-|7-6#6-'
l28 = '9-5#3-|5-5#3-#3-|4-##-$--$--4#|5#-$--$-$-##.#|#7-$$--##..#|#--6#-3#..-#|##-#--#4-#3.-#|#-$3-#4-#3.-#|#@-#$-##-4#3.#|4#--$-$$--##..#|3-##--$-$--$3.#|4-#-$$--$-#--.#|4-#3-$-$--4#|4-6#3-#3-|9-5#3-'
l29 = '5#14-|#3-##13-|#-$--9#5-|##-#-#7-6#|##-#3-$#$#@--#3-#|#--#6-$-#3-$-#|#--3#-9#-##|#--##-..*5.-#-##|##-##-*.*..*.*-#-##|#-$10#-##$-#|#--$3-$--$4-$--#|#--#3-#3-#3-#--#|19#'
l30 = '7-11#-|7-#3-#5-#-|5#--#5-$-$-#-|#3-5#-$##-#-##-|#-$-##3-#-##-$--#-|#-$--@$$-#-##3$-#-|##-3#3-#-##4-#-|##-#3-3#-5#$#-|##-#5-$--#4.#-|#--3#-##-$-#4.##|#-$3-$-#3-#..$.-#|#--##-$-#--##4.-#|5#3-6#3.##|4-5#4-5#-'
l31 = '--4#12-|--#--9#4-|-##--##--#3-#4-|-#--$#-$@$3-4#-|-#$--$--#-$-$#--##|##--$##-#$-$5-#|#--#--#-#3-3$--#|#-$4-$--$##-4#|#-$-$-#$#--#--#3-|##--3#--3#$-#3-|-#--#4.5-#3-|-4#6.4#3-|3-#4.4#6-|3-#3.##9-|3-#3.#10-|3-5#10-'
l32 = '6-4#3-|--5#--#3-|-##5-$#3-|##-$--##-3#-|#@$-$-#-$--#-|4#-##3-$#-|-#4.#$-$-#-|-#4.#3-$#-|-#4.--$$-##|-#3.-#-$3-#|-6#$-$--#|6-#3-3#|6-#$-3#-|6-#--#3-|6-4#3-'
l33 = '12#|##5-##--#|##3-$3-$-#|4#-##-$$-#|#3-$-#4-#|#-3$-#-4#|#3-#-#-$-##|#--#--#--$-#|#-$#-$#4-#|#3-..#-4#|4#..-$-#@#|#5.#-$#-#|##4.#--$-#|3#..##4-#|12#'
l34 = '-9#4-|-#4.3-##3-|-#.#.#--$-##--|##4.#-#-@##-|#-4.#--#--##|#5-#$-##$-#|##-3#--$4-#|-#$--$-$-$#--#|-#-#--$-$-##-#|-#--3#--##--#|-#4-##-##-##|-#--$-#--$--#-|-3#$-$3-3#-|3-#--5#3-|3-4#7-'
l35 = '12#-6#|#3-#4-#-3#4.#|#3-$$#3-@--5.#|#3-#-3#3-#-4.#|##-##-3#--#--4.#|-#-$-$5-#-#-4#|-#--$-$##--#6-#|4#-#--4#-#-##-#|#--#-#$3-##-#4-#|#-$--$--#-##-#3-##|#-#-$-$4-#-#3-#-|#--$-##-##-#-5#-|#-$$5-$$--#5-|##-##-3#-$--#5-|-#4-#-#4-#5-|-6#-6#5-'
l36 = '12-5#--|5#--6#3-#--|#3-4#--$-$-$-#--|#-$3-##-##-##--##-|#3-$-$5-$--$-#-|3#-$--##-##5-##|--#-5#-5#$$-#|-##$5#-@##5-#|-#-$--3#$3#-$--##|-#-$--#3-3#--3#-|-#-$$-$-#3-$$-#3-|-#5-#3-##--#3-|-7#..-.3#4-|4-#9.#4-|4-#9.#4-|4-11#4-'
l37 = '11#8-|#6.3-9#|#6.3-#--##3-#|#..3#-$4-$5-#|#3.-$-$-#3-##3-#|#3.#$5#4-#--#|3#4-#3-#$--#$-#|--#--$$-$-$--$##--#|--#--$3-#$#$-##$-#|--3#-##-#4-##--#|3-#--$-$-##-6#|3-#4-$--$--#4-|3-##3-#-#3-#4-|4-5#@5#4-|8-3#8-'
l38 = '6-4#-|7#-@#-|#5-$--#-|#3-$##-$#-|##$#3.#-#-|-#-$3.--#-|-#-#.-.#-##|-#3-#-#$-#|-#$--$4-#|-#--7#|-4#6-'
l39 = '13-6#|-13#4.#|##3-##5-##4.#|#--$$##--$-@##4.#|#6-$$-$#--4.#|#--$-##-$$-#-#-3.#|#--$-##-$--#--4.#|##-5#-3#-##.3#|##3-$--$-##3-.--#|#-$3#--#-5#-3#|#3-$3-#7-#--|#--$-#$-$-$3#--#--|#-3$#-$3-#-4#--|#4-#--$$-#7-|6#3-3#7-|5-5#9-'
l40 = '4-12#-|4-#10-##|4-#--#-#$$-$--#|4-#$-#$#--##-@#|3-##-##-#-$-#-##|3-#3-$-#$--#-#-|3-#3-#-$3-#-#-|3-##-$-$3-##-#-|3-#--#--##--$-#-|3-#4-##-$$#-#-|6#$$3-#3-#-|#4.#--8#-|#.#3.-##8-|#4.3-#8-|#4.3-#8-|9#8-'
l41 = '11-5#3-|10-##3-##--|9-##5-#--|8-##--$$--#--|7-##-$$--$-#--|7-#-$4-$-#--|4#3-#3-$$-5#|#--8#-##4-#|#.12-3$@#|#.#-7#-##3-##|#.#-7#.-#$-$##|#11.-#4-#|14#--$-#|13-##--##|14-4#-'
l42 = '5-8#5-|--4#6-6#|--#4-##-$-$3-@#|--#-##-##$#$-$-$##|3#-6.#--$$-##|#3-6.#--#3-#|#-#-6.#$--$--#|#-#$6.-$$#-$-#|#3-3#-3#$--$-##|3#--$--$--$--$-#-|--#--$--$--$--$-#-|--6#3-6#-|7-5#6-'
l43 = '8-7#4-|4-5#--#--4#-|4-#3-#3-$4-#-|-4#-#$$-##-##--#-|##6-#-#--##-3#|#--3#-$#$--$--$--#|#3.4-#-##--#3-#|#3.#4-@-#-3#-##|#3.#--3#--$--$--#|8#-##3-#3-#|10-9#'
l44 = '-5#13-|-#3-#13-|-#-#-7#7-|-#6-$@6#3-|-#-$-##$-3#3-#3-|-#-4#-$4-$-#3-|-#-5#-#--#$-4#|##--4#-##$6-#|#--$#--$--#-##-##-#|#9-#-#3.#-#|6#--3#--3.--#|5-4#-#-#3.#-#|10-#-3#-#-#|10-#7-#|10-9#'
l45 = '5#-4#6-|#3.#-#--4#3-|#3.3#--$--#3-|#4.##-$--$3#-|##4.##3-$--#-|3#3.-##-$-$-#-|#-##4-#--$--#-|#--##-#-3#-4#|#-$-#-#$--$4-#|#--$-@-$4-$--#|#3-#-$-$$-$-3#|#--6#--3#--|#-##4-4#4-|3#13-'
l46 = '10#4-|#8-4#-|#-6#-#--##|#-#-$-$-$--$-#|#7-#$3-#|3#$--$$#--3#|--#--##-#-$##-|--##$#3-$-@#-|3-#--$-$-3#-|3-#-#3-$--#-|3-#-##3-#-#-|--##--5#-#-|--#9-#-|--#7.3#-|--#7.#3-|--9#3-'
l47 = '9-4#5-|-9#--##4-|##--$6-$-5#|#3-##-##3-##3.#|#-#$$-$-$$#$##3.#|#-#3-@3-#3-3.#|#--$#-3#$$3-3.#|#-$--$$--$-##4.#|3#$7-7#|--#--7#6-|--4#12-'
l48 = '--9#--|--#*.*#*.*#--|--#.*.*.*.#--|--#*.*.*.*#--|--#.*.*.*.#--|--#*.*.*.*#--|--3#3-3#--|4-#3-#4-|6#-6#|#11-#|#-$-$-$-$-$-#|##-$-$-$-$-##|-#$-$-$-$-$#-|-#3-$@$3-#-|-#--5#--#-|-4#3-4#-'
l49 = '7-4#5-|7-#--##4-|7-#3-##3-|7-#-$$-##--|5-3#$--$-##-|--4#4-$3-#-|3#--#-5#--#-|#4-#-#4.$-#-|#-#3-$-4.#-#-|#--$-#-#.*..#-#-|3#--4#-3#-#-|--4#-@$--##$##|5-3#-$5-#|7-#--##3-#|7-9#'
l50 = '6-12#-|5-##..4-#3-#-|4-##..*-$4-$-#-|3-##..*.#-#-#-$##-|3-#..*.#-#-#-$--#-|4#3.#--#4-#-#-|#--##-#10-#-|#-@$-$-3#--#3-##-|#-$3-$3-#-#3-#--|3#$$3-#-#-#-#-#--|--#3-$3-#-#-5#|--#-$#-5#6-#|--#$3-#3-#4-#-#|--#--3#3-##5-#|--#--#6-#4-##|--4#6-6#-'
count = len(globals())-1