########## #####...)(.... #......O...... #.###....###.. #.....# #.....# #.....# #.....# #.....# #.....#