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