############# #............ #.......... #........# ####../..o..########.# .........g....)....... ##########............ #........... #.........## #.........# #.........# #......... #........ #.....