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