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