---------
----3---21
--1112115-
---55555-
0-3-5-----
121-----4-
55511--11-
55555115--