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