rough g dp gape

.