drunkards path pattern version 2-06