### ... #.# #.# ###.## . ..(.# .)..######..# ...........(# ..$.#######.# . #.# #<# #.# #.# #.# #.# #$# #)# #)# #.....g....... ...(....####### .......!# #..###..# #. #..# # .... ....