#.. #.. #.. #..## ###..r## # ......##.# ##..s..# #.obg..# #.#.#### #.......o..# #####o#.#### #...o# #. ### #. #