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