#!ruby -n p$_.to_i.step(~/!+/,-$&.size).inject:*