####### ....... ....... ....... ##.....o. #.g...... #<# ............... ##......####### #......# #......# #......# #?.....# #.......