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