--- 1 
  -|--------------------------------------| 
  -|--------------------------------------| 
  -|--------88888888--55555555------------| 
  -|--5555--88888888--55555555--66666666--| 
  -|--5555--66666666--33333333--66666666--| 
  -|--3333----------------------44444444--| 

  --- 1 
  -|------------------------------------------| 
  -|------------------------------------------| 
  -|------------88888888--55555555------------| 
  -|--55555555--88888888--55555555--66666666--| 
  -|--55555555--66666666--33333333--66666666--| 
  -|--33333333----------------------44444444--| 

  --- 2 
  -|-----------------------------------| 
  -|-----------------------------------| 
  -|------------8--------5-------------| 
  -|--5---------8--------5----------6--| 
  -|--5---------6--------3----------6--| 
  -|--3-----------------------------4--| 

  --- 1 
  -|------------------------------------------| 
  -|------------------------------------------| 
  -|------------88888888--55555555------------| 
  -|--55555555--88888888--55555555--66666666--| 
  -|--55555555--66666666--33333333--66666666--| 
  -|--33333333----------------------44444444--| 

  --- 2 
  -|---------------------------------------------------------| 
  -|---------------------------------------------------------| 
  -|--1212121212121212/1515151515151515/17/1212121212121212/-| 
  -|-----------------------------------/---------------------| 
  -|--1010101010101010/1313131313131313/15/1010101010101010/-| 
  -|---------------------------------------------------------| 

  -|------------| 
  -|------------| 
  -|--88888888--| 
  -|------------| 
  -|--66666666--| 
  -|------------| 

  ---s-

  -|-----------------------| 
  -|-----------------------| 
  -|----------6------------| 
  -|----------6---------6--| 
  -|----------4---------6--| 
  -|--3-3-333---3-3-333-4--| 

  --- ----: 

  -|-------| 
  -|-------| 
  -|-------| 
  -|--4-5--| 
  -|--4-5--| 
  -|--2-3--| 

  --o--s 

  -|------------------------------------------| 
  -|------------------------------------------| 
  -|------------88888888--55555555------------| 
  -|--55555555--88888888--55555555--66666666--| 
  -|--55555555--66666666--33333333--66666666--| 
  -|--33333333----------------------44444444--| 

  ------/O---o

  -|----------------------------------------------| 
  -|----------------------------------------------| 
  -|----------------------------------------------| 
  -|--5---5---6--5---5---8--5---5---6--5---5---4--| 
  -|--5---5---6--5---5------5---5---6--5---5---4--| 
  -|--3---3---4--3---3---6--3---3---4--3---3---2--| 

  -|--------------------------------------------| 
  -|--------------------------------------------| 
  -|--------------------------------------------| 
  -|--5---5---6--5---5---8--5---5---6--3--4--5--| 
  -|--5---5---6--5---5------5---5---6--3--4--5--| 
  -|--3---3---4--3---3---6--3---3---4--1--2--3--|