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