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