A marching in space and time (MAST) solver of the shallow water equations. Part II: the 2D model.