kapurpurawan rock formation