### #########################.# #<...................O....# #########################'##### #............# #............... ....s........... ....#........... ... .O.......... .. ............. . .............. .>............