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