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