----------
-1111---11
-555-3---5
-----111--
1---------
5--21---21
5-154-0-35
5-55111215