#.. .. #o# #.. .. .. o# . ....####r####.. ..............# #######.#...### ####.#.....# #.......##.. #.......# . #.......# #...<...# #########