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