### ... #######.####### #.........!...# ...g........... #)# #g# #.# #.# # #######.#######..#.# .......