Top half

Top half

682