................ ..0...0.......1. ..0..2.1....1... 1.0..10......... ......0.1..010.. ..0...........0. ..0........0..0. ..............00 ...........0...1 ................ ................