open hat part 1 c |x-------| h |--x-x-x-| s |--o---o-| 16X b |o---o---| part 2 c |x-------|--------| h |--x-x-x-|x-x-x-x-| s |--o---o-|--o---o-| 7X b |o---o---|o---o---| c |x-------|x---x---| h |--x-x-x-|--------| s |--o---o-|--o---o-| b |o---o---|o---o---| part 3 c |x-------| h |--x-x-x-| s |--o---o-| 8X b |o---o---| repeat par2 part 4 c |x-------|x---x-------| h |--x-x-x-|--------x---| s |--o---o-|o---o---o---| 8X b |oo--oo--|---o---o----| f |oooooooo|oooooooo| T |oooooooo|oooooooo| part 5 repeat whole thing 3X c |x-------|--------| h |--x-x-x-|x-x-x-x-| s |--o---o-|--o---o-| 2X b |o---o---|o---o---| c |x-------|x---x---| h |--x-x-x-|--------| s |--o---o-|--o---o-| 2X b |o---o---|o---o---| c |--------X| s |ooooooooo| f |oooooooo-| b |--------o| END