#! /bin/bash unset PATH set -e WIDTH=50 TOR='"${s/([>^][o_][<^]) / (^o^)}"' TOL='"${s/ ([>^][o_][<^])/(^o^) }"' MOV="${TOR}" s=$(printf "|(^o^)%$((WIDTH - 1 - 5 - 1))s|\n" ' ') echo "${s}" while : ; do s=$(eval echo "${MOV}") if [ -z "${s##*|(>_<)|*}" ]; then echo "${s}" break else s="${s/|(^o^)/|(>_<)}" s="${s/(^o^)|/(>_<)|}" echo "${s}" if [ -z "${s##*(>_<)*}" ]; then if [ "${MOV}" = "${TOR}" ]; then MOV="${TOL}" s="${s/| / |}" else MOV="${TOR}" s="${s% |}|" fi fi fi done
Standard input is empty
|(^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | | (^o^) | | (^o^) | |(>_<) | | (^o^) | | (^o^) | | (>_<)| | (^o^) | |(>_<) | | (>_<)| |(>_<)|