That is not quite correct. The boxes say it is Class B, not Class D, from SFC to 33 and from 28 to 33. Then it is Class E up to 4700, and Class B again up to 10000.
In a part of the lower area there is also a Class D from the surface up to but not including 2800. In another part of the lower area it is Class E from the surface up to 2800 ft. I think there is a little sliver that is Class G up to 700 ft and then Class E to 2800, but I am not sure, cannot quite make out what is to the inside and the outside of that Class E surface area.
So yeah that’s a lot of airspaces!