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