##..# ###... ##....## ##......### #.........## #..........## ##..o........# ##.....(......# #.