At first glance this looks a tad confusing and complicated.  It isn't. ...