----------
3---------
111---1111
----215---
-4----03--
11---221-1
55555555-5
55555555-5