drunkards path pattern version 2-03