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