..@@@@@...@@@@@@@...@@@@@@...@@........@.....@..@....@...@@....@@..@@........@............@....@@........@@........@@@@@@......@.....@@........@@........@.....@....@......@@........@@........@.....@....@......@@....@@..@@.........@@@@@.....@.......@@@@@@...@@@@@@@@.