..... .... ... .. #. #.## #oo### #.oo# #og.# #...# #...# ....# ##...# #...# #...#