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