A crude but beautiful ......