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