05AB1E, 38 bytes
•4H’*»È%f·ù„áÅ'4•4B3ÝJ"_ -|"‡8ô€ûvy¹×» •4H’*»È%f·ù„áÅ'4• # Push '1724427993555739020619095486300160' 4B # Convert to base 4 (turns it into an 8x8 bitmap). 3ÝJ"_ -|"‡ # Replace digits 0-3 with _, , -, or |. 8ô # Split into pieces of 8. €û # Palindromize each piece. vy¹×» # For each row, dupe it n times (hori) and print it. 1724427993555739020619095486300160 converted to base-4:
11110011111311300003111121112111121212122121212100000000
11110011111311300003111121112111121212122121212100000000 with characters replaced:
__ | |____| - - - - - -- - - - ________
Previous pattern split into 8 pieces:
__ | |_ ___| - - - - - - - - - - ________ Then you palindromize, and make it as long as needed through repetition.