Phew! But what a trek!!