....................o............... ...................obo.............. ..................obbo.............. ..................oabo.............. ............o....obabo.............. ...........obo...oaabo.....o........ ..........oabbo.obaabco...obo....... ......o...oaaboobbaabco..oabo....... .....obo.oaaaboobaaabco.oaabbo...o.. ....oaboobaaacobbaaabcoobaabbo..oco. ...obaboobaaabobbaabbbooaaabco.obco. ...oaabobbaabbcoaaabbbobbaabcoobbco. ..obaabobbaabbobaaabbbobaabbcoobbco. ..oaaabobaabbbobabbbbbobaabbcobbbcco .obaaabobabbbbobabbbbboaabbbobbbbcco .obbbbbobbbbbobbbbbbbcobbbbbobbcccco .obbbbbobbbccobbbbPcccobbbccobccccco .obbcccobccccobbccccccobccccocccccco