(?s)\!\[([^\]]*)?\[\\\[.*?\\\]\]\{(\#[^ ]*?)\s.*?\}\]\((.*?)\) ![\1](\3){\2} (?s)\[\\\[[^\}]*?\\\]\]\(\#(.*?)\)\{.*?\} [@\1] (?s)\!\[([^\]]*?)\]\(([^\)]*?)\)\n \!\[\1\]\(\2\)\{\#fig:\2\}\n