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