AB BLAST. LEVEL 396

Is there anyone who has managed to complete this level please? If so please give us an idea of how you managed it?