=== step 0 === 1.2.. .2..2 12211 11.12 .12.. === step 1 === .1... ....2 ..... ....2 1121. === step 2 === ..... ..... ..... .112. .121. === step 3 === ..... ..... ..1.. .1.2. .1.1. === step 4 === ..... ..... ..1.. .1.2. ..... === step 5 === ..... ..... ..1.. ..1.. ..... === step 6 === ..... ..... ..... ..... ..... === step 7 === ..... ..... ..... ..... ..... === step 8 === ..... ..... ..... ..... ..... === step 9 === ..... ..... ..... ..... ..... === step 10 === ..... ..... ..... ..... .....