#!perl -pl sub p { $D || print "$P.M"; } /$P/ or$D=!p; /\./; $P=$`; $D=/M$/ || p if /[M-Z]$/; END { $.&&p }