had to waste some time today, this is how i did it ;)
use warnings; use strict; use Tk;eval '$.=q $25,25
,25,30,35,30, 35,10|40,20 ,40,30,50,30 ,50, 20|65
,20, 55, 20, 55, 25, 65,25 ,65,30
,55, 30| 70, 10, 70, 30,75 ,30|67
,15, 73,15|95,30, 97,30|100,30, 100,20,110,20,
110, 30|130,10,130 ,30,135,30| 127,15,133,15|
140, 10, 140 ,30| 140, 20,150
,20, 150 ,30 |155 ,25, 165,25
,165 ,20, 155 ,20, 155, 30, 165,
30|170,30,170 ,20 ,180 ,20| 25,60 ,25,40
,35,40,35,50, 25, 50|50 ,60, 40,60 ,40,50
,50,50,50,55,40,55|55,60,55,50,65,50|68,40,68,60,71,60|81,60,81,
40|81,50,90,50,90,60|105,60,107,60|120,60,110,60,110,50
,120,50|125,60,125,40|135,60,125,52,135,46|150
,60,140,60,140,50,150,50,150,55,140,55
|155,60,155,50,165,50|85,20,
95,20,95,30,85,30,
85,20|115,
20,125,20,125,30,115,30,115,20|95,50,95,60,105
,60,105,50,95,50$;$,=join("",map(chr,
(99,114,101,97,116,101,76,
105,110,101)));$;=
MainWindow
->
new->Canvas(-width=>200,-height=>80)
->pack;for(split(/\|/,$.))
{$;->$,(split(
/,/,$_))}
MainLoop;
;;;
'
obviously requires Tk...