# .# ..# ... . ### . .. #..# . .#.. #..# .## # # #+# #.%)..#.# ... .#D# # ...DG# #...)'.# #. ...#)# #....#.# ...###%# #.. .## . %# . . .) ##