Elias omega coding: decoding
convey, 66 bytes
1&lt;&lt;&lt;&lt;,&lt;&lt;
/&gt;&gt;&gt;v$1^
,&lt;&quot;&lt;##&lt;^
:`#?@#^^
{1$v&gt;&quot;}%2
  ~,&gt;/+?&lt;
  3 0$,&gt;*2

Try it online!
Explanation will follow after I tried some other orientations …