giant of twin peaks...