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