#!ruby -p gsub(/([A-Z])([a-z]+.?)/){$1+$2.swapcase}