Emulate a 7-segment display Task

The task is to display any of the 128 possible states of a
7-segment display.

Your program should accept a string of 7 characters ("bits") that are either 0 or 1.
First bit of input corresponds to segment A of the following illustration, the
second to B, etc (ignore dp):



How you represent the display is up to you -- a single Unicode or ASCII symbol,
ASCII art, grafically, or whatever you can come up with. However, each
input must have it's own distinct output. If you come up with something fancy I'm sure you can harvest upvotes by showing off some examples.

All 128 possible states of the display are:



Rules


Codegolf
As I said, any kind of output is allowed, but it would be nice if you specified it.
Input can be stdin or command line argument.


Examples

Input

1101101


Output

As ASCII/Unicode:

2


Different kinds of ASCII art (I'm not too good at this)

 _   ╺┓  ╒╗   ---
 _|  ┏┛  ╔╝     |
|_   ┗╸  ╚╛   ---
              |
              ---
C, 106

Size is 74 chars if allowed to rename program "W00WG5WW1GW66WG4WW2GW33WG"

main(int i,char**s){
    for(s[0]="W00WG5WW1GW66WG4WW2GW33WG";i=*s[0]++;putchar(s[1][i&amp;7]-49?i==71?10:32:42));
}


running:

./a.out 1101101
 ** 
   *
 ** 
*   
 ** 


notes:

'W' and 'G' (0x47 and 0x57) are chosen such that the value &amp; 7 = 7, i.e they safely index the null character that terminates the input string.