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