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