BaCon, 229 227227 195 bytes
A contribution in BASIC for sake of nostalgia. The variable 'a' determines the amount of bombs.
a=2:FOR x=0 TO 15:FOR y=1 TO a:FOR i=15 DOWNTO 0:?IIF$(v[x]&INT(POW(2,i)),"##"," ");:NEXT:NEXT:?:NEXT:LOCAL v[]={0x0C003072,0x520020992,0x0100256,0x908036992,0x23E09184,0x03E0992,0x0FF84088,0x1FFC8188,0x1FFC8188,0x3FFE16382,0x3FDE16350,0x1FDC8156,0x1FBC8124,0x0FF84088,0x07F02032,0x01C0448}
Output:
#### ####
## ## ## ## ## ##
## ##
## ## ## ## ## ##
## ########## ## ##########
########## ##########
################## ##################
###################### ######################
###################### ######################
########################## ##########################
################ ######## ################ ########
############## ###### ############## ######
############ ######## ############ ########
################## ##################
############## ##############
###### ######