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