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