(?xxn) \
(?(DEFINE) \
  (?<START>[BIC]) \
) \
(?&START)(          \
  <<< \h+.*?\h+ >>> \
|  << \h+.*?\h+ >>  \
|   < [^>]*?    >   \
)
