### #.. #.# #.# #.# #o# #.###### #oo....# #..###.# #..# # #..# #..# #..# #... #...