___ ___       __ __        _______ _______ _______ ___ ___ 
|   Y   .-----|  |  .-----.|   _   |   _   |   _   |   |   |
|.  1   |  -__|  |  |  _  ||.  1   |   1___|.  1___|.  |.  |
|.  _   |_____|__|__|_____||.  _   |____   |.  |___|.  |.  |
|:  |   |                  |:  |   |:  1   |:  1   |:  |:  |
|::.|:. |                  |::.|:. |::.. . |::.. . |::.|::.|
`--- ---'                  `--- ---`-------`-------`---`---'