----------
11-----3--
551--111--
---------1
----------
-4---1111-
1111-0-35-
555512115-