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