########## #........# #........# ##........# ######.........# #...@..........# #.....######.###...# #.##... ..... ...# #### #..........# #####...s..# !...... ..g.....