#!/bin/bash

[ -z "$space" ] && space=5;
[ -z "$steps" ] && steps=10; 

[ "${steps}" = "dance" ] && steps=$((8 + $RANDOM % 10));


echo "";

if [ -n "${time}" ]; then
	pre=$(printf "%${space}s");
	echo    "${pre}Pause bis: ${time}";
	echo -n "${pre}Uhrzeit:   "; date +%H:%M;
	echo "";
fi


steps2=$(( ${steps} * 2 ))
s=$(( $(date +%s) % ${steps2} ));


if [ ${s} -gt ${steps} ]; then
	sl=$(( ${steps2} - ${s}  + ${space} ))
	direction=1;
else
	sl=$(( ${s} + ${space} ));
	direction=2;
fi

#echo "time = $time :: steps = $steps :: steps2 = $steps2 :: s=$s :: sl=$sl :: d=$d"

pre=$(printf "%${sl}s");
case "${direction}" in
	1)
		cat << EOF

${pre}           o8888880
${pre}    ______o8A888888o_
${pre}_o8888888888K_]888888o
${pre}        ~~~+8888888888o
${pre}            ~8888888888
${pre}            o88888888888
${pre}           o8888888888888
${pre}         _8888888888888888
${pre}        o888888888888888888_
${pre}       o88888888888888888888_
${pre}      _8888888888888888888888_
${pre}      888888888888888888888888_
${pre}      8888888888888888888888888
${pre}      88888888888888888888888888
${pre}      88888888888888888888888888
${pre}      888888888888888888888888888
${pre}      ~88888888888888888888888888_
${pre}       (88888888888888888888888888
${pre}        888888888888888888888888888
${pre}         888888888888888888888888888_
${pre}         ~8888888888888888888888888888
${pre}           +88888888888888888888~~~~~
${pre}            ~=888888888888888888o
${pre}     _=oooooooo888888888888888888
${pre}      _o88=8888==~88888888===8888_
${pre}      ~   =~~ _o88888888=      ~~~
${pre}              ~ o8=~88=~
${pre}                ~    ~
EOF
	;;


	2)
		cat << EOF
		
${pre}                   0888888o
${pre}                 _o888888A8o______
${pre}                o888888]_K8888888888o_
${pre}               o8888888888+~~~
${pre}               8888888888~
${pre}              88888888888o
${pre}             8888888888888o
${pre}            8888888888888888_
${pre}          _888888888888888888o
${pre}         _88888888888888888888o
${pre}        _8888888888888888888888_
${pre}       _888888888888888888888888
${pre}       8888888888888888888888888
${pre}      88888888888888888888888888
${pre}      88888888888888888888888888
${pre}     888888888888888888888888888
${pre}    _88888888888888888888888888~
${pre}    88888888888888888888888888(       
${pre}   888888888888888888888888888
${pre} _888888888888888888888888888
${pre}8888888888888888888888888888~
${pre} ~~~~~88888888888888888888+
${pre}     o888888888888888888=~
${pre}     888888888888888888oooooooo=_
${pre}    _8888===88888888~==8888=88o_
${pre}    ~~~      =88888888o_ ~~=   ~
${pre}              ~=88~=8o ~
${pre}                ~    ~
EOF
	;;
esac
