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