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