DDDDDDDDDDDDD BBBBBBBBBBBBBBBBB D::::::::::::DDD B::::::::::::::::B D:::::::::::::::DD B::::::BBBBBB:::::B DDD:::::DDDDD:::::D BB:::::B B:::::B D:::::D D:::::D nnnn nnnnnnnn B::::B B:::::B D:::::D D:::::Dn:::nn::::::::nn B::::B B:::::B D:::::D D:::::Dn::::::::::::::nn B::::BBBBBB:::::B D:::::D D:::::Dnn:::::::::::::::n B:::::::::::::BB D:::::D D:::::D n:::::nnnn:::::n B::::BBBBBB:::::B D:::::D D:::::D n::::n n::::n B::::B B:::::B D:::::D D:::::D n::::n n::::n B::::B B:::::B D:::::D D:::::D n::::n n::::n B::::B B:::::B DDD:::::DDDDD:::::D n::::n n::::nBB:::::BBBBBB::::::B D:::::::::::::::DD n::::n n::::nB:::::::::::::::::B D::::::::::::DDD n::::n n::::nB::::::::::::::::B DDDDDDDDDDDDD nnnnnn nnnnnnBBBBBBBBBBBBBBBBB