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