++________++________________++
+++______+++_______________++++
_+++____+++________________++++
__+++__+++_________________++++
__++++++++______________++++++++
_++++++++++____________++++++++++
_++++++++++____________++++++++++
__++++++++______________++++++++
___++++++________________++++++