-++----+++-+++-++-+ 
+++-+++-++---+--++- 
+++-+++-+++---+---+ 
----+++-++-++--++-+ 
-++-++--+--++--++-+ 
+++-+++++----+----+ 
+--++++--++++++++-- 
-+++--++-+------+++ 
---+++++++-+++-+-+- 
----++++++-+++-+--+ 
+++-+++-+++++-+++-+ 
-+++--++-+++++++--- 
-+++++++-+-------++ 
+++-++-+---+++-+--+ 
---+++-+-++--++---- 
