++██++++++███++++++███++++███+++++█+++++
++++██+++++█████++++█████+++████+++██+++++
+++███++++██████+++██████+++█+██+++██+++++
...+++███++++██████+++██████++██++█+++██+++++
++████++++██++██+++██++███+██++█+++█++++++
...+█████++++██++███++██++███+██++█++██++++++
+█████+++███+++██++██+++██+██++█++██++++++
+██+██+++███+++██+███+++██++█++█++██++++++
+█++██+++███+++██+███+++██++