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