Drawing the Stack Overflow logo
Python 3, 121 120 108 bytes
Inspired by @Enzo's answer, this works very similarly, except it encodes using a bytestring instead of an integer in base 36. Thanks also to @xnor for shaving 12 bytes off.
Each character in the encoding is equal to chr(' |\\=_¯\n'.index(c) + 7*n + 28) where a symbol c should be repeated n times; the + 28 is just so it's in the printable ASCII range. The last repetition is encoded as ¯ 8 times twice, instead of ¯ 16 times, for the same reason.
for x in b'T,)b,)?%&amp;8,)M%&amp;8,)[%&amp;1,)i%-*,)86M%-)MD)1Q*=)b&lt;)$#t#$)$~$)YY':print(end=' |\=_¯\n'[x%7]*(x//7-4))

Try it online!