----------0h2-2h3-2-0-----0-2--- ---3---3--------------3-------3- -----2------------------2------- -------------------------------- -------------------------------- --------------------------------