###### #...<# #.#..# # #(####g# #..g)gr# ######...... ..... .... ... .. .