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