Ouch. I misunderstood "diamond". I thought it meant that the diamond was a diamond inscribed within the grid, then filled out with a convex hull. In that case, you can't see through:
Code:
@ ### M
Code:
#@ M#
@ ### M
#@ M#
########## #W#D#P# # ##U#R#@# # ##########
########## #W#D#P# # ##U#R#@# # ##########
??o ?x# #x# @.#
Comment