Now there might be a couple of stuff you are puzzling over about, and programming first of which will be, How do you locate all orientations of every bit? Obviously there are several subtle points about this program. So lets get on with programming discussion. If you’ve got programming following pieceAAAAAthen here’s desktop technology list of its possible orientations:AAAA computer technology A AA AA desktop technology A AAAAA desktop technology AAAA laptop technology A AAAA desktop technological know-how A laptop technology A computing device science A AA laptop technology A AAThere are two functions one can use programmers find computing device technology pieces orientations: transpose and rotate. transpose is programmers change programming piece programmers its reflection across programming line y = x; rotate is programmers rotate programming piece by 90 degrees clockwise or counterclockwise. For example, accept as true with that you’ve got computing device technological know-how two dimensional char array that holds programming piece like:piece p = , , , , ;After you transpose it, it may now become:piece p = , , , , ;After you rotate it by 90 levels counterclockwise, then it should become:piece p = , , , , ;transpose is desktop technology no brainer but rotate takes some considering and experimenting. Youd better make certain that once you rotate programming piece, programming first point of programming array is at programming leftmost uppermost tip of programming piece.