.. . . ##. . . #.. .##.. ##.###... ##......# #......# #...# #)### #)# #o# ........# .......## ....... ....... ......# ....## ....