!d!w !g !!g !! !  !w ! ! !!d! !w !! ! !! ! !w !! ! . !w ! ! !!d! !w !! ! !! ! !w !! ! . .. . . . . .. . . ... . . . . .. . . . . . . . . . .