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