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