....................o....... ...................oao...... ..............o....oabo..... .............oao..oabco..oo. .............oabo.oabbcoo22o .......o....oabcooaabbco222o ......oao...oabbcoabbbo2222o ......oabo.oaabbcoaboo2222o. .....oabco.oabbbcooo22222o.. .....oabbcoaabbboo2121222o.. .....oabbcoaaooo21111222o... .....oabooooo2211112223o.... ...ooooo22222111122233o..... ..o222221111112222233o...... .o211111111112222333o....... .o2111111122222333oo........ o222222222222233oo.......... o2222P222223333o............ .o22222333333oo............. .o222333333oo............... ..o33333ooo.................