Punchtape, 405 bytes & Punchcode, 50 bytes
I did this just for fun and showcase
Punchtape is an esoteric language trying to imitate punched tape, a form of data storage widely used by computers in the 1950s and 1960s.
Punchcode is the compiled (UTF-8) form of it.
There is no compiler or interpreter publicly accessible at the moment because I am still working on it.
punchtape
START| O-OO-| OOOO-| ----O| ---O-| ----O| -----| ----O| ---O-| ----O| ---OO| ----O| ----O| ----O| O--OO| ----O| -----| ----O| -----| OOOO-| ---OO| -----| -OO--| ---O-| O---O| OOO-O| --OO-| --O-O| OO-OO| O--O-| O--OO| OOO-O| --OOO| --O--| O-O--| ---O-| -O--O| OO-OO| OOOO-| ---OO| -----| O----| --OO-| O--OO| ---O-| --OOO| -OO-O| O-O--| ---O-| -O--O| -O-OO|
punchcode
(This contains characters that a lot of web browsers and fonts dont display or display them in a way that is inconvenient for showing code. To combat this, all characters have been shifted 32 times byte-wise to show as basic latin characters.)
6>!"! !"!#!!!3! ! ># ,"1=&%;23='$4");># 0&3"'-4")+
Here is the original form of the code, if you are curious: