This is pretty cool, and really creative. Here is a map i made:
SCAR Code:
Result[0] := ['#####','#S###','# ','#####','# '];
Result[1] := ['#####','# #',' # #','### #',' #'];
Result[2] := ['#####','#####','#####','#####','#####'];
Result[3] := ['# ###','# ## ','# ###','# ## ','# ###'];
Result[4] := ['### #',' ','#####',' ','### #'];
Result[5] := ['#####',' #','## #',' #','#####'];
Result[6] := ['# ###','# ###','# ###','# ','#####'];
Result[7] := ['### ','#####','#####',' ','#####'];
Result[8] := [' E#','#####','## #',' #','#####'];
Edit: and another one thats pretty much the same, just changed the exit
SCAR Code:
Result[0] := ['#####','#S###','# ','#####','# '];
Result[1] := ['#####','# #',' # #','### #',' #'];
Result[2] := ['#####','###E#','### #','### #','### #'];
Result[3] := ['# ###','# ## ','# ###','# ## ','# ###'];
Result[4] := ['### #',' ','## ##',' ','### #'];
Result[5] := ['### #',' #','#####',' #','#####'];
Result[6] := ['# ###','# ###','# ###','# ','#####'];
Result[7] := ['### ','#####','#####',' ','#####'];
Result[8] := [' #','#####','## #',' #','#####'];