Towering Cistercian representation [FINALIZED]
Inspired by this video.
Given a positive integer, draw its Cistercian representation as ascii art.
The Challenge
Cistercian numerals are a decimalbased number representation system which use simple line based drawings to represent 4digit numerals. Their structure is as follows:
TensUnits

ThousandsHundreds
The digits are represented as follows (in the units place):
1 ⌷ 2 ⌷ 3 ⌷ 4 ⌷ 5 ⌷ 6 ⌷ 7 ⌷ 8 ⌷ 9 ⌷ 0
___ ⌷ ⌷ ⌷ ⌷ ___ ⌷ ⌷ ___ ⌷ ⌷ ___ ⌷
⌷ ⌷ \ ⌷ / ⌷ / ⌷  ⌷  ⌷  ⌷  ⌷
⌷ ⌷ \ ⌷ / ⌷ / ⌷  ⌷  ⌷  ⌷  ⌷
⌷ ___ ⌷ \ ⌷ / ⌷ / ⌷  ⌷  ⌷ ___ ⌷ ___ ⌷
As you can see, there are some repeating patterns within the symbols:
5 → 4 + 1
7 → 6 + 1
8 → 6 + 2
9 → 6 + 1 + 2
In order to represent a general Cistercian number, you will have to place the digits in the correct place for their value, mirroring horizontally if they are on the left, and vertically if they are on the bottom.
The fun part is when you stack a Cistercian representation on top of another one to accommodate more digits e.g.:
TU

ThH

HthTth

TMM
like a tower of sorts.
You will need to stack as many 4 part towers as the number requires, and you will need to prepend 0's to the input if it's length is not a multiple of 4.
Hence, given an input number, say, 12345, you should get the following:
00012345 → 5432,1000
which turns into:
45

23

01

00
which becomes:
___
\  /
\  /
\/



 /
 /
___/


___









Note that this is created by making two towers for the 4 digit numbers 2345
and 0001
, stacking them, and adding a link of three 
characters between them.
Scoring
This is codegolf. Shortest answer in each language wins.
0 comment threads