############ #....<.....# #..........# ............%# .g...........# ............)# .........$...# r.............. ...............# +#######......# #......# #......#