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