#!perl -p 1while s!.(\d+)(]B@)([.~]*)(\[?(\d+)(?(?=.*:):.|\2))!$3.(y/://?'.':',')x$4=~y///c.'['.($1+$5).$2!e