intro ------------------------------------------------------| ------------------------------------------------------| --5-5-5-5-5-5-5-5-5-5-5-5-5-5-------------------------| ------------------------------6-6-6-6-6-6-6-6-3-3-1-1-| ------------------------| ------------------------| ------------------------| -3-3-3-3-3-3-3-3--1-2-3-| -------------------------------------------------------------------------| -------------------------------------------------------------------------| -3-3-3-3-3-3-0-0-0-0-0-0-3-3-3-3-3-3-------------3-3-3-3-3-3-0-0-0-0-0-0-| -------------------------------------3-3-3-2-2-2-------------------------| ----------------| ----------------| ----------------| -10-9-8-7-6-5---| ----------------------| ----------------------| ----------------------| -5---5--5--5--5--5--5-|