#. .. #. .. .# .# #####O### #.......# #.......# .#######.......# .......'.......+ ########.......# ##'###### #.# ###'##### #.......# #..<....# +.......+ #.......# #.......# #.......# #.......# #####+###