........oo........
.......oabo.......
......oaabco...o..
..o..oaabbcco.obo.
.oao.oaabbccoobco.
.oabooaabbccobbco.
.oaaboaabbccobbcco
.oaaboaabbccobbcco
.oaaboaabbccobcco.
..oaaoaabbccobcco.
..oaaoaabbccocco..
...oaoaabbccocco..
...oaoaabbccoco...
......aabPccoc....
