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