How rugged are the FZ20's?