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