var n_yscrn=0;
yscrn=new Array();

//the following are 54 handmade levels by Yoshio Murase, Japan

//screen 1-10:
yscrn[n_yscrn++]=
"###################!"+
"#   ...  @  ...   #!"+
"# $$$  #####  $$$ #!"+
"##   ###   ###   ##!"+
" ##  #       ##  #!"+
"  ####        ####!";

yscrn[n_yscrn++]=
"  ####!"+
"###  ##!"+
"#   $ #!"+
"# #.#@#!"+
"# #$ .#!"+
"#  .$ #!"+
"##   ##!"+
" #####!";

yscrn[n_yscrn++]=
"  #####!"+
"###   #!"+
"# $ # ##!"+
"# $.$. #!"+
"# ##.  #!"+
"#  @ ###!"+
"######!";

yscrn[n_yscrn++]=
"  #####!"+
"###   ###!"+
"# . $ . #!"+
"# #.$.# #!"+
"# $ # $ #!"+
"### @ ###!"+
"  #####!";

yscrn[n_yscrn++]=
"  #####!"+
"  #   ###!"+
"###.#   #!"+
"# $.$ # #!"+
"# #* $  #!"+
"#@ . ####!"+
"######!";

yscrn[n_yscrn++]=
"  #####!"+
"  #   ##!"+
"###$   ##!"+
"#  .$.$ #!"+
"# #.#.# #!"+
"#  *$*  #!"+
"###   ###!"+
"  # @ #!"+
"  #####!";

yscrn[n_yscrn++]=
"  #####!"+
"  #   #!"+
"### #$#!"+
"#  .$.###!"+
"# #$@$  #!"+
"#  .$ # #!"+
"### #.  #!"+
"  #   ###!"+
"  #####!";

yscrn[n_yscrn++]=
"###########!"+
"#@$   ....##!"+
"# $$$$#....#!"+
"# $  $..***##!"+
"##   # ##.. #!"+
"# $$$#  ##  #!"+
"#    ## #  ##!"+
"#  $$ #    #!"+
"#     ###  #!"+
"####### ####!";

yscrn[n_yscrn++]=
" ######!"+
"##    ##!"+
"#  ##  #!"+
"# #  # #!"+
"#.  .#$##!"+
"# # * $ #!"+
"# # * $@#!"+
"#  .. $ #!"+
"#########!";

yscrn[n_yscrn++]=
"####!"+
"#  ####!"+
"#     ###!"+
"#  #$ . #!"+
"## #.#$ #!"+
"#  # @* #!"+
"#   *  ##!"+
"####  ##!"+
"   ####!";

//screen 11-20:

yscrn[n_yscrn++]=
"  #####!"+
"###   ##!"+
"#  . * #!"+
"# .$.#@#!"+
"## # $ #!"+
" # $ # #!"+
" ###   #!"+
"   #####!";

yscrn[n_yscrn++]=
"   #####!"+
"   #   #!"+
"   #. $#!"+
"   # $ #!"+
"####.. ##!"+
"# $ **  #!"+
"# .  @$ #!"+
"#########!";

yscrn[n_yscrn++]=
"     #########!"+
"     #...  . #!"+
"  #### #.#.  #!"+
"###    ......#!"+
"#   $ $ $#..##!"+
"# $####..####!"+
"#  $   ###  ##!"+
"# $$$ $ $ $@ #!"+
"#  $ $ $ $ $ #!"+
"##          ##!"+
" ############!";

yscrn[n_yscrn++]=
"    ######!"+
"#####    ###!"+
"#    .##.  ##!"+
"# .$##   #  #!"+
"##$$ #  $   #!"+
"# .  ##$#$ ##!"+
"#  @ .  . ##!"+
"###########!";

yscrn[n_yscrn++]=
" #####!"+
" #   #!"+
" #. $#!"+
" # $ #!"+
"##.. ##!"+
"# **$ #!"+
"#  @  #!"+
"#######!";

yscrn[n_yscrn++]=
"######!"+
"#    #!"+
"# .* ###!"+
"# .$.$ #!"+
"## $  @#!"+
" ####  #!"+
"    ####!";

yscrn[n_yscrn++]=
"    #####!"+
" ####   #!"+
" #.##. $#!"+
"##$#  $ #!"+
"# *  .. ##!"+
"#   #**$ #!"+
"##### @  #!"+
"    ######!";

yscrn[n_yscrn++]=
" ####!"+
" #  ######!"+
" # $## @ ###!"+
"##. ##  .  #!"+
"# .    $.$ #!"+
"# *$ #$#.###!"+
"###  #   #!"+
"  ########!";

yscrn[n_yscrn++]=
" ####!"+
"##@ ####!"+
"# $* * #!"+
"#  * # #!"+
"#  *   #!"+
"# #*.  #!"+
"#   #  #!"+
"########!";

yscrn[n_yscrn++]=
"  #####!"+
" ##   ##!"+
" #  $..##!"+
"##$ #.$.#!"+
"#   #...#!"+
"# $###$ #!"+
"#  $ $ ##!"+
"##@    #!"+
" #######!";

//screen 21-30:

yscrn[n_yscrn++]=
"    ####!"+
"#####  #!"+
"# $ .  #!"+
"#   *$ #!"+
"###..$ #!"+
" ###@###!"+
" # $. ###!"+
" # $*.  #!"+
" #  . $ #!"+
" #  #####!"+
" ####!";

yscrn[n_yscrn++]=
"  #####!"+
"  #   ####!"+
"###$   $ #!"+
"#  $ #   #!"+
"# # .## ##!"+
"#.**.##$#!"+
"# @ .   #!"+
"#########!";

yscrn[n_yscrn++]=
"#########!"+
"#  @ .  #!"+
"#  .#*$ #!"+
"# $. .$ #!"+
"##$.##$ #!"+
" #  ##  #!"+
" ########!";

yscrn[n_yscrn++]=
"  #####!"+
"  # @ #!"+
"### # ###!"+
"# $$#$$ #!"+
"# .. .  #!"+
"##  #.$##!"+
" #   . #!"+
" #######!";

yscrn[n_yscrn++]=
"#####!"+
"#   ##!"+
"# *$ ##!"+
"#@ *  ##!"+
"# .#$  #!"+
"## ...$##!"+
" ### $* #!"+
"   #    #!"+
"   ######!";

yscrn[n_yscrn++]=
"  ####!"+
"###  ##!"+
"# ..  ###!"+
"# *.*   #!"+
"#@$$.$$ #!"+
"#  ##   #!"+
"#########!";

yscrn[n_yscrn++]=
"########!"+
"#      #!"+
"# $$#$ #!"+
"# $.*  #!"+
"## ...##!"+
" ##.$##!"+
"##... ##!"+
"#  *.$ #!"+
"# $#$$ #!"+
"#  @   #!"+
"########!";

yscrn[n_yscrn++]=
"  #####!"+
"###   #!"+
"# $$.$#!"+
"# . . #!"+
"# # # #!"+
"# ..* ##!"+
"###@$$ #!"+
"  #    #!"+
"  ######!";

yscrn[n_yscrn++]=
"  ######!"+
"  #    #!"+
"###$$  #!"+
"# $ #$ #!"+
"# $ #  #!"+
"# $ @# ##!"+
"# $#.*. #!"+
"#  $* #.#!"+
"##  . #.#!"+
" ###... #!"+
"   #    #!"+
"   ######!";

yscrn[n_yscrn++]=
"  #####!"+
" ## @ ##!"+
" # .$. #!"+
" # * * #!"+
" #$ #.*#!"+
"##  #  ##!"+
"# $.$.$ #!"+
"#   #   #!"+
"#########!";

//screen 31-40:

yscrn[n_yscrn++]=
"  ####!"+
"  #  #!"+
"  #. #!"+
"  # $#!"+
"  #. #!"+
"### $###!"+
"#  .$  ##!"+
"# # $$  #!"+
"# .##. @#!"+
"## *  $##!"+
" #  .  #!"+
" #######!";

yscrn[n_yscrn++]=
"  #####!"+
"###   ###!"+
"#  $..$ #!"+
"# # ##  #!"+
"# # ##@##!"+
"#  $..$#!"+
"### #$ #!"+
"  # . .#!"+
"  #$# .#!"+
"  #  $ #!"+
"  ###  #!"+
"    ####!";

yscrn[n_yscrn++]=
"    ####!"+
" ####  ###!"+
" #  $  $ #!"+
" #$..$ . ###!"+
"## #.##..  #!"+
"#  ..$@$ $ #!"+
"# $ . #. ###!"+
"####$  $ #!"+
"   #  ####!"+
"   ####!";

yscrn[n_yscrn++]=
"   ######!"+
" ###    ##!"+
" # $$$$  #!"+
" #  *..* #!"+
" #  $. $.#!"+
"## $#.$#.##!"+
"#  $. $.  #!"+
"# $$*$#.# #!"+
"#  .... # #!"+
"#######  @#!"+
"      #####!";

yscrn[n_yscrn++]=
"  #####!"+
"  # @ ##!"+
"###$$$ ###!"+
"#  .# .  #!"+
"# #.# .# #!"+
"#  . #.# #!"+
"# *$$$   #!"+
"###  # ###!"+
"  ##   #!"+
"   #####!";

yscrn[n_yscrn++]=
"  #####!"+
" ## .@##!"+
" #  *  #!"+
" # $*$ #!"+
" #..#..#!"+
"##$ . $##!"+
"# $ # $ #!"+
"#   #   #!"+
"#########!";

yscrn[n_yscrn++]=
"  ####!"+
"  #  ###!"+
"### $  ##!"+
"# $...$ #!"+
"# ##. # #!"+
"#  .$.# #!"+
"# $#. $ #!"+
"## #$##@#!"+
" #      #!"+
" ########!";

yscrn[n_yscrn++]=
"  ######!"+
"###  . ###!"+
"# $.$$$  #!"+
"# # #. # #!"+
"# @. . # #!"+
"#### $   #!"+
"   #$.####!"+
"   #  #!"+
"   ####!";

yscrn[n_yscrn++]=
" #####!"+
"##  @###!"+
"#  **  #!"+
"# #  # #!"+
"# #*$  #!"+
"# #  #.#!"+
"#  *$. #!"+
"###   ##!"+
"  #####!";

yscrn[n_yscrn++]=
"  #####!"+
"  #   ##!"+
"###$.@ #!"+
"#  $.  #!"+
"# # * ##!"+
"#   ###!"+
"#####!";

//screen 41-50:

yscrn[n_yscrn++]=
" ##########!"+
" #        #!"+
" # ##$# # #!"+
" # .....# #!"+
"###$$$$$  #!"+
"#  * .@*###!"+
"#  $$$$$  #!"+
"# # ...## #!"+
"#  .#. .# #!"+
"### #$#   #!"+
"  #   #####!"+
"  #####!";

yscrn[n_yscrn++]=
"  #######!"+
"  #     #!"+
"### ### #!"+
"#  *$  .#!"+
"#  * $#.#!"+
"## *@$ .#!"+
" #$$* . #!"+
" # # .###!"+
" # ## #!"+
" #    #!"+
" ######!";

yscrn[n_yscrn++]=
" #####!"+
"##   ###!"+
"# .... #!"+
"# #. # #!"+
"# $$$$ #!"+
"# $.@$###!"+
"# $$$$  #!"+
"##$..$# #!"+
" # .. # #!"+
" #.##.  #!"+
" #    ###!"+
" ######!";

yscrn[n_yscrn++]=
"   ####!"+
"####  #!"+
"# .$* ##!"+
"#   $  #!"+
"# .# . #!"+
"# *#$@##!"+
"##    #!"+
" ######!";

yscrn[n_yscrn++]=
"  ###!"+
"  #.#!"+
" ##$###!"+
"## *  #!"+
"# *  *##!"+
"# *  * #!"+
"#  **  #!"+
"# *   ##!"+
"## @ ##!"+
" #####!";

yscrn[n_yscrn++]=
" #####!"+
"##  ######!"+
"#  $ $   #!"+
"#    #.  #!"+
"##@#### ##!"+
" #   #. ##!"+
"## # #$$ #!"+
"# ** # ..#!"+
"#  *## $$#!"+
"##    .. #!"+
" #####   #!"+
"     #####!";

yscrn[n_yscrn++]=
"   #####!"+
"   #   #!"+
"####.. #!"+
"#      #!"+
"#******#!"+
"#      #!"+
"# $$####!"+
"# @ #!"+
"#####!";

yscrn[n_yscrn++]=
"  #####!"+
"  #   #!"+
"###$# ###!"+
"#   #.@ #!"+
"#   *.# #!"+
"#   # # #!"+
"###$#   #!"+
"  #   ###!"+
"  #####!";

yscrn[n_yscrn++]=
"########!"+
"#   *  #!"+
"# * .  #!"+
"# *** ##!"+
"# $ * #!"+
"## @  #!"+
" ######!";

yscrn[n_yscrn++]=
"#########!"+
"#   .   #!"+
"# ##$## #!"+
"# # *   #!"+
"# # *@# #!"+
"# # $ # #!"+
"# # ### #!"+
"#   .   #!"+
"#########!";

//screen 51-54:

yscrn[n_yscrn++]=
"###########!"+
"#    *    #!"+
"#@# * . # #!"+
"# #*****# #!"+
"# # $ * # #!"+
"#    *    #!"+
"######  ###!"+
"     ####!";

yscrn[n_yscrn++]=
"######!"+
"#    #!"+
"#    #!"+
"##$ ###!"+
"# $   #!"+
"#.***.#!"+
"#  @  #!"+
"#######!";

yscrn[n_yscrn++]=
" #####!"+
"##   #!"+
"#  # ###!"+
"# * $  #!"+
"#. * #@#!"+
"# * *  #!"+
"## *  ##!"+
" ######!";

yscrn[n_yscrn++]=
"  #####!"+
"  # @ #!"+
"### * ###!"+
"#  ...  #!"+
"# ##$## #!"+
"# $   $ #!"+
"###   ###!"+
"  #   #!"+
"  #####!";

//the following Levels are 52 autogenerated levels by Yoshio Murase, Japan

//screen 55-64:
yscrn[n_yscrn++]=
"########!"+
"###  . #!"+
"## * # #!"+
"## .$  #!"+
"##  #$##!"+
"### @ ##!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##  .@ #!"+
"## #.# #!"+
"##   $ #!"+
"##.$$ ##!"+
"##  ####!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#### @##!"+
"#  *$ ##!"+
"#     ##!"+
"## .####!"+
"##$ ####!"+
"## .####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##.###.#!"+
"## #  .#!"+
"## $$ @#!"+
"##  $  #!"+
"##  #  #!"+
"##  ####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#### @##!"+
"####   #!"+
"#. #$$ #!"+
"#     ##!"+
"#.  $###!"+
"##.  ###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"# ..####!"+
"# $    #!"+
"#  #$# #!"+
"# @ .$ #!"+
"########!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"###  .##!"+
"# $ # ##!"+
"# *$  ##!"+
"# .#@ ##!"+
"#    ###!"+
"#   ####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"#.  @.##!"+
"#  $# ##!"+
"# # $. #!"+
"#   $# #!"+
"####   #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#. .####!"+
"#.#$$ ##!"+
"#   @ ##!"+
"# $#  ##!"+
"##   ###!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#.  ####!"+
"# #   ##!"+
"# . # ##!"+
"# $*$ ##!"+
"##@ ####!"+
"##  ####!"+
"########!";

//screen 65-74:

yscrn[n_yscrn++]=
"########!"+
"########!"+
"#.   . #!"+
"# # #  #!"+
"#@$  $.#!"+
"##### $#!"+
"#####  #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#  #####!"+
"#  #####!"+
"# .*   #!"+
"##$    #!"+
"## #$###!"+
"##. @###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"## @ ###!"+
"## .   #!"+
"#. $.$ #!"+
"##$# ###!"+
"##   ###!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##   ###!"+
"# $# ###!"+
"# . @###!"+
"# *   ##!"+
"## #$ ##!"+
"##.  ###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"##  ####!"+
"#..$  .#!"+
"# #$ $ #!"+
"#@  #  #!"+
"#####  #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##  .@##!"+
"##   $.#!"+
"####*# #!"+
"##     #!"+
"#  $  ##!"+
"#   ####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##@ ####!"+
"##  ####!"+
"##. ####!"+
"# $$. .#!"+
"#  $ ###!"+
"###  ###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"##.  ###!"+
"## # ###!"+
"## *$  #!"+
"##  $. #!"+
"##  @###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"###   ##!"+
"### #.##!"+
"###  .##!"+
"#@ $$ ##!"+
"#  .$ ##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#   @###!"+
"# $# ###!"+
"# * $  #!"+
"#   ## #!"+
"##.  . #!"+
"###   ##!"+
"########!";

//screen 75-84:

yscrn[n_yscrn++]=
"########!"+
"##   @##!"+
"##  #  #!"+
"##.  $ #!"+
"## $$#.#!"+
"####  .#!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"###. ###!"+
"# .  ###!"+
"#   $$ #!"+
"## . $@#!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##@.  ##!"+
"# $$* ##!"+
"#  #  ##!"+
"#  #  .#!"+
"#### # #!"+
"####   #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#####  #!"+
"#####$.#!"+
"###  . #!"+
"###  #.#!"+
"# $  $ #!"+
"#   #@ #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#  .####!"+
"# $.. ##!"+
"#  ##$##!"+
"##  #  #!"+
"##$   @#!"+
"##  ####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"###  ###!"+
"###  ###!"+
"### .. #!"+
"#  $#  #!"+
"#  .$$ #!"+
"#### @ #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#   ####!"+
"# # *@##!"+
"#  *   #!"+
"###$   #!"+
"###   .#!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"### .  #!"+
"# $@#. #!"+
"#  $# ##!"+
"#  *  ##!"+
"##  # ##!"+
"###   ##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"########!"+
"##  ####!"+
"#     ##!"+
"#  #$$@#!"+
"#  . *.#!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##@    #!"+
"#. #   #!"+
"# $$$.##!"+
"# .#  ##!"+
"#  #####!"+
"########!"+
"########!";

//screen 85-94:

yscrn[n_yscrn++]=
"########!"+
"#      #!"+
"# # ##*#!"+
"# #@ $ #!"+
"#.$ .  #!"+
"#####  #!"+
"#####  #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"##@   ##!"+
"###$   #!"+
"### .  #!"+
"# $ #$##!"+
"# .  .##!"+
"####  ##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#   ####!"+
"#  $  ##!"+
"##$$ .##!"+
"##@ . ##!"+
"### # ##!"+
"###  .##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#   ####!"+
"# $$   #!"+
"# .#.  #!"+
"#  ## ##!"+
"#  ##$##!"+
"# @  .##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"########!"+
"# .  ###!"+
"# .# ###!"+
"# @$$  #!"+
"# $.   #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"# @.#  #!"+
"# .$ . #!"+
"#  #$  #!"+
"#  $  ##!"+
"###  ###!"+
"###  ###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#    . #!"+
"# $  $@#!"+
"#.$.####!"+
"#  #####!"+
"#  #####!"+
"#  #####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"# .  ###!"+
"#  #@###!"+
"#  $ ###!"+
"##$#  ##!"+
"#   # ##!"+
"#. *  ##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"#### . #!"+
"# *@ . #!"+
"# $ #  #!"+
"# #  $ #!"+
"#   ####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"########!"+
"###  ###!"+
"# .. $.#!"+
"#  $$ @#!"+
"####   #!"+
"########!";

//screen 95-106:

yscrn[n_yscrn++]=
"########!"+
"########!"+
"#####@ #!"+
"##### .#!"+
"# $ $ $#!"+
"#   .  #!"+
"### .  #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#   #  #!"+
"# #.$ $#!"+
"#   $  #!"+
"#####. #!"+
"###   @#!"+
"###   .#!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"####@ ##!"+
"###  ..#!"+
"## $#$##!"+
"#   $. #!"+
"#  #   #!"+
"#    ###!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#   @###!"+
"# $$####!"+
"# $ .  #!"+
"## #.# #!"+
"#.   # #!"+
"#      #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"####  ##!"+
"#### $##!"+
"# @$.  #!"+
"# ##   #!"+
"#   ## #!"+
"#   * .#!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#### @ #!"+
"####   #!"+
"## $ $##!"+
"## $  ##!"+
"#.  # ##!"+
"#..   ##!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"####. @#!"+
"#  .$  #!"+
"# #  ###!"+
"# $ $ .#!"+
"####   #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"#  .# @#!"+
"# # $  #!"+
"# $.#$ #!"+
"## .   #!"+
"##  ####!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"########!"+
"##     #!"+
"##.## .#!"+
"##*  $@#!"+
"##  #$ #!"+
"##  #  #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#. #####!"+
"# $#####!"+
"#  #####!"+
"# .$ @ #!"+
"# .$ # #!"+
"###    #!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#      #!"+
"# #$   #!"+
"# $ @#.#!"+
"##$#.  #!"+
"##    .#!"+
"########!"+
"########!";

yscrn[n_yscrn++]=
"########!"+
"#  . ###!"+
"#    ###!"+
"# #$$. #!"+
"#.  ## #!"+
"#@$ ## #!"+
"###    #!"+
"########!";