# #. #.. #... ######### ##....####........ ........g'..o..... ..#...####........ #.# #######.# #