#!ruby -pl $_='h k l'.gsub(/\w/){[$_[/-?(?=(2?#$&|$))/],$1.size]}