this is pritty much it
*---------------------0-2h3h2-0----*
*--0-2--0-2---3-0-2-3----------3-2-*
*-3----3---------------------------*
*----------------------------------*
*----------------------------------*
*----------------------------------*
*--------------0-----0-2h3h2-1-2-1-2-----2----4h5h4-2-1-2-------*
*-0-2-3--0-2-3--2-3-----------------3---3---3-------------3-2-3-*
*-------------------------------------2-------------------------*
*---------------------------------------------------------------*
*---------------------------------------------------------------*
*---------------------------------------------------------------*
|