In [1]:
source = """
MO1NAPALM
11123210D
VIETNAMFT
220011211
LEONIDAST
33100F111
HIROSHITF
331SS1110
PARROTS10
"""

In [10]:
result = []
for c in source:
  if c in 'O0':
    result.append('-')
  elif c in '1I':
    result.append('.')
  elif c.isspace():
    result.append(c)
  else:
    result.append(' ')

print(''.join(result))


 -.      
...   .- 
 .       
  --.. ..
  - .    
  .-- ...
 . -  .  
  .  ...-
    -  .-


In [7]:
import forge
from puzzle.puzzlepedia import puzzlepedia

puzzle = puzzlepedia.parse("""
 01    1 
111   10 
 1       
  0011 11
1 0 1    
  100 111
 1 0  1  
  1  1110
    0  10
""".replace('0', '2'))

In [ ]: